63337


「done」は通信に成功した場合、「always」は処理が完了した場合とのことですが、GETで戻り値を受け取る場合、どちらが良いですか？

・処理完了を意味する「always」の方が良い？  
・「done」の成功＝完了ではないので、GETを受け取れない場合もある？

**作成しているコード**

[code]

    $.ajax({
        type: "GET",
        url: "/?url="+url,
        dataType: "jsonp"
      })
      .done(function( res ) {
        alert( 'done' );
        alert( res );
      })
      .fail(function() {
        alert( "fail" );
      })
      .always(function( res ) {
        alert( "always" );
        alert( res );
      });
    
[/code]


CC BY-SA 4.0
2020-02-24T02:47:23.290
63308
2020-02-25T04:49:54.757
2020-02-25T00:52:19.130
3060
7886
question
jquery
jQuery ajax()における done と always の違い。GETで戻り値を受け取る場合、どちらが良いですか？


成功：”done”で受け取ってください。

成功,失敗に関わらず 終了処理を実行する時に ”always”を記実します。


CC BY-SA 4.0
2020-02-25T04:49:54.757
63337
2020-02-25T04:49:54.757
22793
63308
answer