我正在将PHP代码从一个Linux服务器移动到另一个Linux服务器,而新的代码正在生成垃圾。
在Firebug中,第一个结果看起来很棒,就像普通的json编码值一样,并且有效。
第二个结果(新服务器)前面是“html”和“body”标签,“p”标签,然后是“quot;”而不是数据周围的实际引号(抱歉,我无法让表单显示所有内容),并抛出错误。
在这两种情况下,代码都是相同的,输出数组通过json_encode传递。
这可能是配置错误吗?
提前致谢。
约翰
答案 0 :(得分:0)
好吧,最后我添加了标题('Content-type:application / json');删除了编码的html。我肯定想知道为什么我必须这样做。