【发布时间】:2015-10-29 02:17:12
【问题描述】:
我有两个javascript函数,fn1会关闭弹出窗口,fn2会刷新父页面。并在弹出窗口的按钮点击中调用回调函数。
function fn1()
{
this.window.close();
}
function fn2()
{
Refreshpage()//Refreshin the page logic
}
function callback()
{
var callbacks = $.Callbacks();
callbacks.add(fn1);
callbacks.add(fn2);
}
问题是在关闭弹出窗口之前,页面正在刷新(即在 fn1 完成执行 fn2 正在执行的代码之前)。
如何在 fn2 开始执行之前等待 fn1 完成其代码的执行。
【问题讨论】:
-
希望
fucntion(函数)错字只是在您上面的示例中,而不是在您的源代码中。 -
你对 promises 了解吗?
-
可以创建jsfiddlejsfiddle.net演示吗?
标签: jquery