0

链接 Ajax 调用是一种好习惯吗?我知道 ajax 调用是异步的,但我有一种情况,我想根据第一次调用的成功或错误触发另一个 ajax 调用。代码看起来像这样......

$.ajax({
    url:'urlToFile.html', 
    success:function(result){
       $.ajax({
          url:'secondAjaxCall.html', 
          success:function(result){
             alert("past");
          },
          error: function(result) {
             alert("no connection");
          }
       });
    },
    error: function(result) {
       alert("no connection");
    }
}); 
4

1 回答 1

1

这没什么不好。如果你有很多这样的事情,那么可能值得研究一个控制流库,只是为了让你的代码免受嵌套异步回调引起的“金字塔效应” - 但是两层左右仍然很容易推理。

于 2012-05-15T15:16:55.237 回答