适当的JQuery Ajax调用形式

时间:2012-05-15 15:14:11

标签: jquery ajax

链接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");
    }
}); 

1 个答案:

答案 0 :(得分:1)

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