always()
deferred.always()は遅延処理の成功、失敗に関わらず実行される処理を設定できるメソッドです。
Deferrdでは遅延処理の成功時にdeferred.done()で指定した処理が、失敗時にdeferred.fail()で指定した処理が実行さます。deferred.always()では遅延処理の成功、失敗に関わらず実行される処理が設定できます。
var def = $.Deferred();
def.always(function(){
alert("ok");
});
setTimeout(function(){
def.resolve();
},4000);
jQuery 1.6.0での追加/変更deferred.always()はjQuery 1.6.0で追加されたメソッドです。
参考URL
deferred.always() | jQuery API Documentation
登録日 : 2013年03月13日 最終更新日 : 2013年3月13日