php+ajax代码在本地测试很正常,但是放到服务器上就出现了错误,错误提示(Uncaught SyntaxError: Unexpected token in JSON at position 0)本地测试的时候不存在这个问题。
本地PHP版本5.6,服务器上的PHP版本5.3.
把返回的json数据在线验证的时候出现一下情况
琢磨了几天都找不到问题所在,请各位大侠帮忙!!
返回数据换别的试试,别返回数组,换简单的,比如{'a':"xxx"},这种。
本地ok,服务器上报错,可能使用的方法因为php版本不一致导致的,网上搜了一下,你试试看,希望有用!http://blog.csdn.net/wyx100/article/details/55802812
因为也看不到代码,问题应该不大 仔细检查一下!
有可能还是jquery版本的问题;http://blog.csdn.net/dxmgood/article/details/73411871
就想看看你的ajax的data是怎么写的,是不是用了parseJSON然后又用了jsondecode直接转的
php是后端吗? ajax是类似html上的页面吧? 两个东西是在同一个项目中吗? 如果是两个项目 ajax所在页面要解决跨域问题那个错就不会报了。不知楼主是啥情况?