我正在尝试使用$.getJSON
将JSON数据加载到jQuery中。但是,我调用的警报没有显示(虽然我知道js已正确链接,因为$.getJSON
之外的其他警报显示出来)。我也知道"test.json"
文件在正确的目录中。
我把它归结为最简单的代码,以便最好地找到我做错的答案:
getjson.js文件(准备好文档内):
$.getJSON("test.json", function(json) {
alert("JSON Data: " + json.statename);
});
test.json中的JSON数据只是:
{"statename": "Hawaii"}
但是加载getjson.js文件时没有出现警告!在Firebug中,我看不到任何请求被发送。我已经谷歌了解这一点,但它看起来像我的语法还可以,我是JSON和jQuery的新手所以我只是看不出我在这里做错了什么。
非常感谢这里的任何输入,对此完全疯狂!
答案 0 :(得分:1)
您必须提供正确的url
到.getJSON
来电。它不适用于您计算机上的本地文件。