为什么读取不到json数据
我想读取4_5book.json里的数据,但是获取不到。如果获取到了,alert(data)是不是就会弹出object,object...但是我刷新网页什么都没有,这是为什么呀
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
我想读取4_5book.json里的数据,但是获取不到。如果获取到了,alert(data)是不是就会弹出object,object...但是我刷新网页什么都没有,这是为什么呀
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(12)
很明显是请求地址不对吧···你换成绝对路径试试咯···
data[0].Title
引用来自“Broly”的评论
骚年,学习下怎么用Chrome调试网页吧。
你这种情况在Chrome下F12 -> Network
再运行一次代码,看返回情况。或者把alert改成console.log(data),打印结果
引用来自“agateriver”的评论
web服务器上有没有对json做MIME映射? 比如你用的IIS,需要在MIME映射中加入json,否则IIS不会允许客户端访问json文件。其它web服务器上也会有类似的设置。
引用来自“阿信sxq”的评论
你试一试啊,看看对应的网络请求状态码是多少,返回的数据又是多少
骚年,学习下怎么用Chrome调试网页吧。
你这种情况在Chrome下F12 -> Network
再运行一次代码,看返回情况。或者把alert改成console.log(data),打印结果
web服务器上有没有对json做MIME映射? 比如你用的IIS,需要在MIME映射中加入json,否则IIS不会允许客户端访问json文件。其它web服务器上也会有类似的设置。
你试一试啊,看看对应的网络请求状态码是多少,返回的数据又是多少
你路径该用/17/json文件名
回复
不是的,加了17就说404not found,不加就没有提示这个错误
引用来自“阿信sxq”的评论
你请求的地址对不对
你请求的地址对不对