backbone.js - on JQuery Deffered object (with backboneJS) how do i know which request failed? -
i tried doing backbonejs:
$.when(cardscollection.fetch(),series.fetch()) .done(function(){ cardslistview.series = series; cardslistview.template = _.template(cardslisttemplate); cardslistview.render(); }).fail(function(){ cardslistview.series = new series({seriesid:0,seriesname:""}); cardslistview.template = _.template(cardslisttemplate); cardslistview.render(); }); i missing fail callback arguments in example. however, intent check fetch failed , if series go on fake data.
is possible jquery deffered?
you use deferred.state()
cardscollectionpromise = cardscollection.fetch(); seriespromise = series.fetch(); $.when(cardscollectionpromise, seriespromise) .done(function(){ // ... }).fail(function(){ if (cardscollectionpromise.state() === 'rejected') { // ... }, else (seriespromise.state() === 'rejected') { // ... } });
Comments
Post a Comment