如何将2个函数绑定到一个点击事件到一个按钮(ID="Display"),这样函数B()必须等到函数a()完成,然后使用Jquery执行?
谢谢
在一个函数中调用它们。并在Button事件中调用该函数。
:
callAB () {
功能阳极();
functionB ();
}
现在在按钮事件中调用函数callAB()
除非您没有在A
中进行任何异步调用,否则下面的代码将在A完全执行后执行B。
function A(){
....
}
function B(){
....
}
$("#Display").click(A).click(B);
为什么不从事件中调用函数A呢?然后在函数A的末尾,你可以调用函数b
我相信这能满足你的要求。一个例子:function A()
{
... do stuff...
function B();
}
这个可行吗?
我假设您正在执行AJAX调用或允许在AJAX调用执行后和传输完成之前执行代码的东西?如果是这样的话,通常像这样的插件有像onSuccess这样的方法,你可以调用你的函数。否则,第一个函数可能会做什么,它会退出并继续?这是脚本,所以应该按顺序执行。即使在上面的例子中,如果它是AJAX调用,即使它没有完成传输,它也会继续。
$.AJAX({
onSuccess(function(){
doYourStuff();
})
})