1

AJAX呼び出しから戻ってきたこのノードをトラバースしようとしていますが、問題が発生しています。nameにあるノードにアクセスしようとしていますfacet/#/@attributes/name。私は現在#レベルにいますが、レベルにアクセスする方法について混乱してい@ attributesます。

console.log(data.categories); //outputs what you see below.
$(data.categories.facet).each( function(key, value) {
    console.log(key + ' : ' + value.attributes); //outputs undefined
});

ここに画像の説明を入力してください

4

2 に答える 2

2

in[]のような特殊文字を含むオブジェクトのプロパティにアクセスするには、角括弧表記を使用する必要があります。@@attributes

console.log(key + ' : ' + value['@attributes'].name);
于 2013-01-24T23:27:36.577 に答える
0

私はクロームのコンソールだと思っていることに慣れていません。

しかし、facet [0] .nameは「評価」を返しませんか?

于 2013-01-24T23:20:28.560 に答える