如何在ajax调用的另一个函数之后调用函数完成

时间:2017-07-21 23:20:37

标签: javascript asynchronous callback

以下是javascript中的两个函数:

function func1() {
  setTimeout(function() {
    $.ajax({
      ...
    });
  }, 120000);
}

function func2() {
  // do something
}

有没有办法在func1返回后执行func2?

这里我不想将func2作为回调传递给func1,因为func2是用于测试目的。

1 个答案:

答案 0 :(得分:0)

只需在successerror

之后致电
$.ajax({
  ...
  success: function(resp) {
    func2();
  }
  error: function(resp) {
    func2();
  }
});