![](/img/trans.png)
[英]Ajax error with the same data (parsererror: SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data)
[英]Changing servers, and getting SyntaxError: JSON.parse: unexpected character parsererror
我正在将php代码从一台linux服务器移动到另一台linux服务器,而新的一台正在产生垃圾。
在Firebug中,第一个结果看起来很不错,就像普通的json编码值一样,并且可以正常工作。
第二个结果(新服务器)的前面是“ html”和“ body”标记,“ p”标记,然后是“ quot;” 而不是数据周围的实际引号(对不起,我无法显示所有形式的表格),并引发错误。
在两种情况下,代码都是相同的,输出通过json_encode传递的数组。
这可能是配置错误吗?
提前致谢。
约翰
好吧,最终我添加了header('Content-type:application / json'); 删除了编码的html。 我肯定想知道为什么我必须这样做。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.