2010-05-27 4 views
7

je une variable JSON définie comme:JQuery et JSON - Ajouter un élément

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

J'ai une fonction JavaScript qui est responsable de l'ajout d'éléments à l'élément de données dans myCollection. Cependant, je ne suis pas sûr de savoir comment ajouter une paire nom/identifiant à la collection via JavaScript. Quelqu'un peut-il me montrer comment ajouter à une collection JSON via JavaScript?

Merci!

+2

Pour votre information, vous pouvez utiliser des données numériques dans JSON sans le citer. Donc '{" name ":" Joe "," id ": 1}' est toujours valide JSON. –

Répondre

25

Vous pouvez simplement appeler la méthode de poussée sur le tableau « données »:

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