这段代码 为什么不能正常执行,郁闷
下面这段代码,执行不到alert(2); 如下面代码标示的地方,用的tpl模板引擎,
下面函数getData的参数,是以匿名函数function(d) 做getData的参数,这样到底可不可以,
看其他网站就是这么写的,我这样用就不能正常执行, 有熟悉的吗 指点迷津 蟹蟹
this.recommend.render();
recommend: {
getData: function (fn) {
ian.sync({
url: ian.api.index.agent,
success: fn
});
//////////////////可以弹出1,可以执行到这里/////////////////
alert(1);
},
render: function () {
//////////////////可以弹出0,可以执行到这里/////////////////
alert(0);
this.getData(function (d) {
//////////////////不弹出2,执行不到这里/////////////////
alert(2);
if (d.errorCode == 0) {
ian.tplRender('#js-team', '#team-tpl', { teams: d.data }, 1);
} else {
ian.ui.message(d.errorMsg);
}
});
}
}