php 返回json 格式问题

php


$arr = [
        'errNo' => 0,
        'errstr' => 'success',
        'data' => [

                'list' => [],
        ],

Header('Content-type:application/json; charset=UTF-8');
echo json_encode($arr);

别人家的网站:

clipboard.png

我家的网站:

clipboard.png

这是什么原因呢?

阅读 3.6k
2 个回答

其实是一个东西来的,只要不是第一个加载的数据都会有颜色提醒,例如Ajax数据

data.php

<?php
$arr = [
        'errNo' => 0,
        'errstr' => 'success',
        'data' => [

                'list' => [],
        ]
];
header('Content-Type:application/json;');
echo json_encode($arr);

前端

<script src="https://unpkg.com/axios/dist/axios.min.js"></script>
<script>
axios.get('/data.php')
  .then(function (response) {
    console.log(response.data);
  });
</script>

结果

clipboard.png

需要确认一下 response header 里的 content-type 到底是什么

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题