Meine Json Antwort wie folgt aussieht:Wie durchläuft meine JSON-Antwort mit jQuery?
[{"UserID": 1}, {"UserID", 324}]
ich die Seite aufrufen json erhalten wie:
$.get("myurl.aspx", {blah:1}, function(data) {
$.each(data.items, function(i, item) {
alert(item.UserID);
});
});
Firebug ist die Fehlerberichterstattung:
G nicht definiert ist.
Sie haben einen Tippfehler in zweiten Teil der Antwort , sollte es ein ':' anstelle von ',' in zweiten Objekt – RaYell
gibt es ein Sicherheitsrisiko beim Senden eines Array-Literals als JSON-Antwort. Besser es zu machen '{items: [{" UserID ": 1}, {" UserID ": 324}]}'. Dann wird Ihr Javascript auch funktionieren. –
Gabe, wie kann ich diesen Items Key hinzufügen? – mrblah