我有這樣的文件夾結構。Json文件未加載
- [現場]
- [JS]
- [JSON]
- hints.json
- page.html中
現在,當我啓動我的page.html我有一個按鈕,當我點擊將要加載我的hints.json文件。 這是我加載json的腳本。
$(function(){
var jsonURL = "json/hints.json";
var butt = $('.button .hints li');
butt.find('a').click(function(evt){
$.getJSON(jsonURL, function(value){
console.log(" title = ", value.intro[0].title);
});
});
});
Json文件結構。
{
"intro": [
{"title": "title text", "copy": "copy text1"},
{"title": "title text", "copy": "copy text1"}
],
"active":[
{"title": "Title text for page active", "copy": "copy text"}
]
}
有誰能告訴我爲什麼這不起作用。
更新:這已經過本地測試,而不是從服務器進行測試。
這是一個jsfiddle的例子,即使我試圖讓它在本地工作。 http://jsfiddle.net/r3bPC/1/
你有任何錯誤? –
你有沒有錯過JSON的類型,或者真的發送給你的是什麼?如果是這樣,那就錯了。 – Joe
使用Firefox + Firebug,打開NET選項卡並查看您的AJAX請求。你會看到響應或404錯誤。 –