Search code examples
javascriptajaxbackbone.jsbackbone-viewsbackbone-model

Get entire model in Backbone JS


In backbone javascript models, we get individual items as shown below:

var type = this.model.get("type");

Here, type will be defined in server side & then fetched in JS using above syntax.

My question is how do I get the entire model in one shot?

I tried this.model.toString() but it prints [object object]

Any suggestion?

EDIT: I'm using above line of code in backbone view & not the model. And in this view, I need to read all the models data even if its JSON string, thts fine with me. How do I get it. I don't want to use separate collection or anything else. I need to update the above view only to get entire model.


Solution

  • You can use model.toJSON() to get all the attributes of a model.