我有以下的JSON,我從一個URL收到,我們稱這裏的URL www.blabla.com/testjson
的JavaScript返回undefined
,並返回:
[{"Identifier":1,"Naam":"NOT Given","Adres":"Kopenhagen 9","Postcode":"0000LL","Plaats":"NOT Given","Longitude":"0.00000","Latitude":"0.00000"},
{"Identifier":2,"Naam":"NOT Given","Adres":"NOT Given 1","Postcode":"0000LL","Plaats":"Rotterdam","Longitude":"0.00000","Latitude":"0.00000"},
{"Identifier":3,"Naam":"NOT Given","Adres":"NOT Given 6","Postcode":"0000LL","Plaats":"Rotterdam","Longitude":"0.00000","Latitude":"0.00000"},
{"Identifier":4,"Naam":"NOT Given","Adres":"NOT Given 1","Postcode":"0000LL","Plaats":"Den Haag","Longitude":"0.00000","Latitude":"0.00000"},
{"Identifier":5,"Naam":"NOT Given","Adres":"NOT Given 218","Postcode":"0000LL","Plaats":"Zoetermeer","Longitude":"0.00000","Latitude":"0.00000"}
];
我想取出這個JSON帶回到這個結果,但我得到了一個未定義,這是我的代碼:
$.each("www.blabla.com/testjson", function(index, element) {
$('.result').append(element.Naam);
alert(element.Naam);
});
你還需要檢查用戶的cookie是真實的,否則它不會返回的東西,因爲我用的pH工作,我不這樣做onegap和jquery mobile。這可能是問題嗎?
在這種情況下,我想,'$ .each'將迭代字符串的每個字符。並且字符串沒有「Naam」屬性(這就是爲什麼你得到'undefined')。它不會執行AJAX請求。請再次查看文檔:http://api.jquery.com/category/ajax/,http://api.jquery.com/jQuery.each/。 –
你能提供你試圖用來獲取json文件的url嗎? –