Villager
Villager

Reputation: 6689

JQuery and JSON - Add element

I have a JSON variable defined as:

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

I have a JavaScript function that is responsible for adding items to the data element in myCollection. However, I'm not sure how to add a name/id pair to the collection via JavaScript. Can someone show me how to add to a JSON collection via JavaScript?

Thank you!

Upvotes: 7

Views: 36794

Answers (1)

Philippe Leybaert
Philippe Leybaert

Reputation: 171884

You can simply call the push method on the "data" array:

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

Upvotes: 25

Related Questions