所以我有一个将 XML 返回到 jQuery 的 PHP 页面。我解析 XML 并将其转换为对象 (myArray)。当我 console.log 对象时,我看到:
[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”。任何人?