2016-03-22 5 views
1

Ich ziehe Informationen aus einem Wordnik API, für das Wort des Tages, ich versuche, die Array-Informationen zu bekommen, aber der erste Teil des Array funktioniert, aber die Teile, die Arrays verschachtelt sind innerhalb als Objekt erscheint, ObjektJSON Ergebnisse zeigen ersten Array ok, aber die verschachtelten Arrays sind [Objekt, Objekt]

<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

Mein Codepen Link ist http://codepen.io/jamesfarrington/pen/yOMdJV –

+0

Sie nur durch eine Schleife durchlaufen haben, haben Sie Logik für verschachtelte Schleife zu tun, alle Wert anzuzeigen – anomepani

Antwort

1

Versuchen JSON.stringify() Methode an dem Objekt.

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