1

我正在尝试使用将 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 的新手,所以我看不出我在这里做错了什么。

非常感谢您在这里的任何输入,对此感到非常疯狂!

4

1 回答 1

1

您必须提供正确url.getJSON调用。它不适用于您计算机上的本地文件。

于 2012-06-09T18:04:13.227 回答