我想要使用$.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的新手,所以我不知道我在這裏做錯了什麼。
非常感謝這裏的任何輸入,完全瘋了!
您是通過網絡服務器還是直接從文件系統加載文件?如果你使用後者,Ajax將不起作用。觀看控制檯的任何消息。 –
謝謝,就是這樣。非常新的! – user1446495