2012-05-24 13 views
0

我試圖使用Worknik的API來遍歷一個給定詞的每個「文本」的定義與限制說3用JS和這裏的API擺弄(以URL PARAM限制):http://jsfiddle.net/p4xF3/2/我能得到我想要的對象到CONSOLE.LOG出來,但似乎無法使用正確的語法,以深入到陣列稱爲JSON和迭代的(給定單詞的定義)每個「文本」節點。我想將這些結果附加到代碼中的div。這可能使得幾乎沒有任何意義,但我想我會更清楚,如果你看看我上面的jsfiddle鏈接和搜索對Wordnik API一個英文單詞使用正在那裏的代碼。之後檢查控制檯,你應該明白我的意思。在此先感謝您的幫助! :)如何鑽取嵌套數組和jQuery對象?

回答

0

你得到JSON對象的數組回來,所以你將不得不遍歷該拉出從每個對象「文本」。你基本上是這麼做了,當你使用jQuery的每個功能,但你可以改變到一個更傳統的循環是這樣的:

for (var i = 0; i<cbfunc.query.results.json.json.length; i++) 
{ 
    var textNode = cbfunc.query.results.json.json[i].text; 
} 
0

最後,我覺得很傻,因爲這沒有什麼可以做的方式,我鑽入對象和數組中,而是按照我每次使用的方式()。我一直在做這樣的:

$(cbfunc.query.results.json.json).each(function() { 
      var wordl = this.text; 
      var tmpl = '<p>' + wordl + '</p>'; 
      $(tmpl).appendTo(".tryout"); 
}); 
相關問題