一般来讲,ajax应该默认是异步的,如果遇到同步的需求,需要设置fetch的option
var tplModel = new templateModel();
tplModel.fetch({
async:false
});
此时,代码需要等到fetch得到response且parse成功后,才会继续执行下面的代码。
var templateModel = Base.mvc.model.extend({
url: 'xx/xx',
parse: function(response) {
this.set("allTemplates", response.result.notificationTemplates.notificationTemplates);
}
});