0

我想在一个完全结束后调用一个 javascript(使用 jQuery)函数。

我知道有一种方法可以使用带有 'success:' 参数的 $.ajax() 函数。有没有办法在不使用 $.ajax() 函数的情况下做同样的事情?

例如,如果我有:

var test = function()
{
    alert('Hello !');
}

var test_check = function()
{
    alert('Hello has been displayed successfully');
}

有没有办法调用 test(); 然后 test_check() 只有在 test() 实际完成之后?

4

3 回答 3

1

该函数将在完成后返回,因此您只需在它之后调用下一个函数:

test();
test_check();
于 2012-09-12T08:52:51.197 回答
1
var test = function()
{
    alert('Hello !');
    test_check(); /* call test_check() at the very end of test() */
}
于 2012-09-12T08:53:47.760 回答
0

以下将起作用

test();
test_check();

test_check将在执行test完成后执行。

于 2012-09-12T08:54:47.137 回答