我想将一些额外的参数传递给 jQuery.Deferred done 回调,我现在这样做:
//dfd gets defined here as the return value of jQuery.ajax
var me = this;
var selector = $("#selector");
dfd.done(function(response){
me.updated(response, selector);
});
我想知道是否有更好的方法来做到这一点?我以为我在某处读到过一种无需匿名包装函数即可传递参数的更简洁的方法,但我终其一生都记不起我在哪里读过它,或者我读到了什么。到目前为止,谷歌搜索一无所获。