这段代码 为什么不能正常执行,郁闷

aspczlover 2017-06-29 04:22:14
下面这段代码,执行不到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);
}
});
}
}
...全文
161 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
aspczlover 2017-06-29
  • 打赏
  • 举报
回复
如是商业用途请联系原作者

87,997

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧