jQuery Deferred06
by catfood
HTML
<input type="button" id="resolveWith" value="resolveWith">
JavaScript
var obj = $.Deferred();
obj.then(function(arg1,arg2){
$("body").append("<hr>");
$("body").append(this.key);
$("body").append("<hr>");
$("body").append(arg1);
$("body").append("<hr>");
$("body").append(arg2);
});
hoge = {
key:"val"
}
$("#resolveWith").click(function(){
obj.resolveWith(hoge,["hoge1","hoge2"]);
});