非同期巣の問題を解決することを約束

   機能{()
       を返す 新しい約束(機能(RES、REJ){ 
        $アヤックス({ 
          :URL "A" 
          種類: "GET" 
          非同期:
          データ型: "JSON" 
          成功:機能(データを){ 
            console.log(データ、 "A" ); 
            RES(データ); 
          } 
        })
      })。
    } 
    関数B(データ){ 
      にconsole.log(データ、 "データ" )。
      返す 新しいです約束(機能(RES、REJ){ 
        $アヤックス({ 
            URL: "B" 
            種類: "POST" 
            非同期:
            データ:JSON.stringify(データ)、
            データ型: "JSON" 
            成功:機能(データ){ 
              にconsole.log(データ、 "B" )、
              RES(); 
            } 
          })
      })。
    } 
    $( "#btn")をクリック(関数(){ 
      ()、次いで(関数(データ){
        B(データ)。
      })。次に、(関数(){ 
      })
    })

Bの要求は、データの結果に依存します

おすすめ

転載: www.cnblogs.com/celine-huang/p/11130942.html