我正在尝试使用将 JSON 数据加载到 jQuery 中$.getJSON
。但是,我调用的警报没有显示(尽管我知道 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 的新手,所以我看不出我在这里做错了什么。
非常感谢您在这里的任何输入,对此感到非常疯狂!