ajax 接收JSON数据报错

图片.png
图片.png
图片.png

这个是后台的json数据,数组
图片.png
图片.png
var request = JSON.parse(xhr.responseText); //请求的json
这一行一直报错!
后台的php页面打开json是没问题的,不知道什么错误

阅读 1.7k
2 个回答

本人已经解决,原因是请求的是本地文件,而不是通过http协议,可以在请求文件名前+http://localhost

浏览器里直接打开是用的 GET 方法,在 XHR 里是用的 POST 方法,不知道会不会有影响,可以试试。

另外,建议直接把 xhr.responseText 输出到控制台看看,是不是你想的那样。

能直接用 Xhr 写 Ajax 的都是大神,膜拜

推荐问题
宣传栏