Unexpected token o in JSON at position 1
我们不生产代码,我们只是代码的搬运工。。。
各种项目,各种复制粘贴原来的东西,在做新项目的时候,把原来的代码复制过来,调试的时候发现控制台报错:
Unexpected token o in JSON at position 1。。。。
百度,说是 JSON格式不对,BeJSON测试,没问题。。
后来发现,公司用的这个脑残插件,前段ajax请求返回数据的回掉函数里面有一句:
$.post(options.ajax, function (data) { var nodes = JSON.parse(data); if (nodes) { jsT.buildTree(nodes); } });
要求服务器响应类型不是application/json,操蛋。。