所以我有一個PHP頁面,返回XML到jQuery。我解析XML並將其轉換爲一個對象(myArray)。當我CONSOLE.LOG對象,我看到:奇怪的jQuery循環bug
[Object, Object]
0: Object
STACKPAGEID: "Test"
WEBPAGE_TAG_ID: "2096"
__proto__: Object
1: Object
STACKPAGEID: "Test"
WEBPAGE_TAG_ID: "2175"
__proto__: Object
正如你所看到的,有2個結果,每個有2場(stackpageid,webpage_tag_id)。
的問題是,當我運行這個循環:
$.each(myArray, function(index,item) {
console.log(item.webpage_tag_id);
});
我會得到:
undefined
undefined
我不知道這一點。一切看起來不錯 - 爲什麼它不確定?第一個結果應該是「2096」,第二個結果應該是「2175」。任何人?
是大寫的XML元素的名稱或者是輸出你的瀏覽器控制檯的只是行爲? – Tap