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 的都是大神,膜拜

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏