7

最近、jQuery Web サイトで非推奨の通知を見ました。

非推奨の通知: jqXHR.success()、jqXHR.error()、および jqXHR.complete() コールバックは、jQuery 1.8 で非推奨になります。最終的な削除に備えてコードを準備するには、代わりに jqXHR.done()、jqXHR.fail()、および jqXHR.always() を使用してください。


私は現在、以下のようにコーディングしています:

$.ajax({
  url: '...',
  success: function(){
    alert('AJAX successful');
  }
});

jQuery 1.8+を使用する予定です

successキーを次のように変更する必要がありますdone

$.ajax({
      url: '...',
      done: function(){
        alert('AJAX successful');
      }
    });

?

4

2 に答える 2

10

たとえば、次のいずれかがある場合:

$.ajax({url: '...'}).success(function(){
    alert('AJAX successful');
});
$.ajax({url: '...'}).error(function(){
    alert('AJAX ERROR');
});
$.ajax({url: '...'}).complete(function(){
    alert('AJAX complete');
});

次のように変更する必要があります。

$.ajax({url: '...'}).done(function(){
    alert('AJAX successful');
});
$.ajax({url: '...'}).fail(function(){
    alert('AJAX ERROR');
});
$.ajax({url: '...'}).always(function(){
    alert('AJAX complete');
});
于 2013-07-17T11:07:27.020 に答える