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

それは何も悪いことではありません。それがたくさん起こっている場合は、ネストされた非同期コールバックによって引き起こされる「ピラミッド効果」からコードを解放するために、制御フローライブラリを調べる価値があるかもしれませんが、2レベル程度の深さはまだかなり簡単ですについて推論する。

于 2012-05-15T15:16:55.237 に答える