2016-03-22 31 views
1

我從wordnik api中提取信息,對於每天的字,我試圖獲取數組信息,但第一部分的陣列工作,但嵌套數組內的部分顯示爲對象,對象JSON結果顯示第一個數組ok,但嵌套數組是[Object,object]

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script> 
<script> 
    $.getJSON("http://api.wordnik.com/v4/words.json/wordOfTheDay?api_key=a2a73e7b926c924fad7001ca3111acd55af2ffabf50eb4ae5", function(data) { 
    var items = []; 

    $.each(data, function(key, val) { 
     items.push("<li id='" + key + "'><b>"+ key+ ":</b> " + val + "</li>"); 
    }); 

    $("<ul/>", { 
     "class": "my-new-list", 
     html: items.join("") 
    }).appendTo("#james2"); 
    }); 
</script> 
+0

我Codepen鏈接http://codepen.io/jamesfarrington/pen/yOMdJV –

+0

您只通過一個循環迭代你必須爲嵌套循環,以顯示所有值做邏輯 – anomepani

回答

1

嘗試對象的JSON.stringify()方法。

$.each(data, function(key, val) { 
    items.push("<li id='" + key + "'><b>"+ key+ ":</b> " + JSON.stringify(val) + "</li>"); 
    }); 
相關問題