我正在将php代码从一个linux服务器移动到另一个linux server,而新的服务器正在产生垃圾。
在Firebug中,第一个结果看起来很棒,就像正常的json编码值一样,并且有效。
第二个结果(新服务器)前面是"html"answers"body"标记,一个"p"标记,然后是"quot;",而不是数据周围的实际引号(对不起,我无法获得显示所有这些的表单),并抛出一个错误。
在这两种情况下,代码是相同的,输出一个通过json_encode传递的数组。
这可能是配置错误吗?
提前谢谢。
John
好吧,最终我添加了头('Content-type:application/json');其移除了编码的html。我很想知道我为什么要这么做。