我想向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);
});
我在想是否有更好的方法来解决这个问题?我记得曾经看过一篇文章,讲述了在不需要匿名包装函数的情况下传递参数的更加简洁的方法,但是我却无法回想起在哪里看到的或者文章的具体内容。迄今为止,谷歌搜索并没有找到相关资料。