Note that there are some explanatory texts on larger screens.

plurals
  1. POI am new to backbone.js. I want to create a collection object to retrieve the json object from server
    primarykey
    data
    text
    <p>Here is the data I'm getting from server. How do I store this JSON object in my backbone script and display it in a browser? Please help.</p> <p>How can i built model or nested collection to retrive this data.. I am getting two kind of response from the server depend on query. 1st response:</p> <pre><code>[ { "groups": [ { "groupname": "Group_all", "group": [ { "displayname": "facebook", "monitortype": "URL", "responsetimereport": "value2", "availabilityreport": "value4" }, { "displayname": "gmai", "monitortype": "URL", "responsetimereport": "value5", "availabilityreport": "value6" }, { "displayname": "zoho", "monitortype": "URL", "responsetimereport": "value2", "availabilityreport": "value1" } ] } ] }, { "monitor": [] } ] </code></pre> <p>2.Response</p> <pre><code>[ { "groups": [] }, { "monitor": [ { "displayname": "facebook", "monitortype": "URL", "responsetimereport": "value2", "availabilityreport": "value1" } ] } ] </code></pre> <p>what i have written to achieve this, i am pasting here</p> <pre><code>studentdb.Monitor = Backbone.Model.extend({ initialize : function(){ this.Displayname = this.get('displayname'); this.Monitortype = this.get('monitortype'); this.Responsetimereport = this.get('responsetimereport'); this.Availabilityreport= this.get('availabilityreport'); } }); studentdb.Monitors = Backbone.Collection.extend({ model : studentdb.Monitor }); studentdb.Group1 = Backbone.Model.extend({ initialize : function(){ this.Displayname = this.get('displayname'); this.Monitortype = this.get('monitortype'); this.Responsetimereport = this.get('responsetimereport'); this.Availabilityreport= this.get('availabilityreport'); } }); studentdb.Group1s = Backbone.Collection.extend({ model : studentdb.Group1 }); studentdb.Group_outer = Backbone.Model.extend({ defaults :{Groupname:""}, initialize : function(){ this.outer_group = new studentdb.Group1s(this.get('group')); this.Groupname = this.get('groupname'); this.outer_group.parent = this; } }); studentdb.Group_outers = Backbone.Collection.extend({ model : studentdb.Group_outer }); studentdb.Overall = Backbone.Model.extend({ initialize : function(){ this.group_outer =new studentdb.Group_outers(this.get('groups')); this.monitors = new studentdb.Monitors(this.get('monitor')); } }); studentdb.Final = Backbone.Collection.extend({ url:'https://data.json', model : studentdb.Overall, }); </code></pre>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload