2016-04-25 1 views
1

ajax呼び出しがエラーを返した場合でも、 )。 成功/エラーコールバックを使用するか、done()/ fail()チェーン関数を使用するかが混乱します。jquery ajax呼び出し、成功/エラーコールバックまたはdone()/ fail()チェーン関数の場合にはどちらかを使用する必要があります

たとえば、どちらがお勧めですか?

  1. $.ajax({ 
        url: someurl, 
        success: function(){ 
        //some code if ajax request is successful 
        }, 
        error: function(){ 
        //some code if ajax request fails 
        } 
    }) 
    

  2. $.ajax({ 
        url: someurl 
    }).done(function(){ 
        //some code changes 
    }).fail(function(){ 
        //some code changes 
    }); 
    
+0

_ "時にはajax呼び出しがエラーを返した場合でも、done()"を呼び出します。_デモ用にstacksnippetsまたはjsfiddle http://jsfiddle.netを作成できますか? – guest271314

+0

http://stackoverflow.com/questions/28044436/jquery-ajax-request-events-done-fail-success –

答えて

0

これらは、jQueryのでAJAX呼び出しを行うための交換可能な方法です。 2番目の方法は約束を使用しますが、最初の方法はAJAX呼び出しのオプションとして成功/エラーを処理します。

+0

どちらをベストプラクティスとして使用する必要がありますか? – Nayana

関連する問題