我試圖獲取json數據時一直有這個麻煩。getJSON返回錯誤'object is undefined'
可以說我有一個名爲「projects.json」結構如下文件(顯示2項,原來的文件有100多個)
{"project":[
{
"featid":1,
"ced":12001,
"x":659770.164751449,
"y":990679.029463668
},
{
"featid":2,
"ced":110002,
"x":621482.834052153,
"y":1034455.00718159
}
]
}
當我試圖進入電影我得到的數據可以錯誤
object is undefined
length = object.length,
這是我使用,以獲得該數據的函數
$(document).ready(function(){
var url="json/projects.json";
$.getJSON(url,{featid: 1},function(data){
$.each(data.results,function(i,proy){
$("#output").append('<p>'+proy.ced+'</p>');
});
});
});
我錯過了什麼?我檢查了json文件,似乎是有效的,所以我不知道它會是什麼。
感謝你的幫助
你可以嘗試在回調中alert(data.project.length)''看看會發生什麼? – 2011-05-25 05:54:40
它確實工作,可能是什麼問題? – 2011-05-25 06:06:11