【发布时间】:2017-01-10 12:01:54
【问题描述】:
所以,我有两个函数,我希望第二个函数在第一个函数完成后执行。
是这样的:
$('.link').on('click', function(e){
e.preventDefault();
function myLoopOne () {
console.log('first function executed');
}
function myLoop () {
console.log('second function executed');
}
myLoopOne(function(){
myLoop();
});
});
不幸的是,只有第一个函数执行,回调函数 myLoop() 没有被调用。
谁能告诉我我做错了什么?
【问题讨论】:
-
你在哪里调用回调?您将函数作为参数传递给 myLoopOne,但代码缺少执行部分。
标签: javascript jquery function callback