resolveWith()
deferred.resolveWith()はDeferredオブジェクトに指定した成功時のコールバック関数を引数を指定して発火させるメソッドです。
resolve()と違い、第1引数にコールバック関数内のthisで利用できるオブジェクトの指定ができます。
var def = $.Deferred();
def.done(function(str){
alert(str);
});
setTimeout(function(){
def.resolveWith("nu");
},4000);
jQuery 1.5.0での追加/変更deferred.resolveWith()はjQuery 1.5.0で追加されたメソッドです。
参考URL
deferred.resolveWith() | jQuery API Documentation
登録日 : 2013年04月20日 最終更新日 : 2013年4月20日