JSON数据未加载$ .getJSON

时间:2012-06-09 18:00:09

标签: jquery json getjson

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

非常感谢这里的任何输入,对此完全疯狂!

1 个答案:

答案 0 :(得分:1)

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