2010-05-27 9 views
7

Ich habe ein JSON-Variable wie folgt definiert:JQuery und JSON - Element hinzufügen

var myCollection = { 
    "data": [ 
    { "name":"Joe", "id":"1" }, 
    { "name":"Bill", "id":"2" }, 
    { "name":"Dave", "id":"3" } 
    ] 
}; 

ich eine JavaScript-Funktion, die für das Hinzufügen von Elementen zu dem Datenelement in myCollection verantwortlich ist. Ich bin mir jedoch nicht sicher, wie ich der Sammlung ein Name/ID-Paar über JavaScript hinzufügen kann. Kann mir jemand zeigen, wie man eine JavaScript-Sammlung zu einer JSON-Sammlung hinzufügen kann?

Vielen Dank!

+2

FYI können Sie numerische Daten in JSON verwenden, ohne sie zu zitieren. So ist '{" name ":" Joe "," id ": 1}' immer noch gültiger JSON. –

Antwort

25

Sie können einfach die Push-Methode auf dem „Daten“ Array nennen:

myCollection.data.push({ "name":"Jim", "id":"4" }); 
Verwandte Themen