javascript - Backbone Boilerplate - fetch method don't refresh collection -


is first question here, please patience , forgive english:)

when type link in browser address bar, ok. when inside browser clicking element, collection empty. main problem there same response server, fetch "dont load" items, view render empty collection.

i use backbone boilerplate,

browser.views.catalog - backbone.view browser.catalog - of backbone.collection

my router:

var router = backbone.router.extend({      routes: {         '' : 'browse'               },     refreshcatalog: function(folder){         app.layout.setviews({             "#catalog" : new browser.views.catalog({                 collection: app.catalog             })         }).render();     },     browse: function(folder){          app.catalog = new browser.catalog();          app.folders.fetch({             error: function() { console.log(arguments); },             success: this.refreshfolders(folder),             data: $.param({folder: folder}),             cache:false         });         //app.catalog = new browser.catalog();                     app.catalog.fetch({             error: function() { console.log(arguments); },             success: this.refreshcatalog(folder),             data: $.param({folder: folder}),             cache:false         });     }, 

i belive should set catalog in initialize function

app.catalog = new browser.catalog(); 

should go in here ( add function)

initialize: function (options) {     app.catalog = new browser.catalog(); } 

the initialize function called when page loaded when browsing #catelog have been set http://backbonejs.org/#router-constructor


Comments

Popular posts from this blog

Change php variable from jquery value using ajax (same page) -

Pull out data related to my apps from Android Play Store and iOS App Store -

How can I fetch data from a web server in an android application? -