我有這樣的:
jQuery.ajaxSetup({
async:false,
dataType: 'json',
beforeSend: function(){
$(this).next('.ajaxLoader').show();
console.log($(this));
},
complete: function(){
$(this).next('.ajaxLoader').hide();
}
});
但問題是,$(this)
點在beforeSend「身體」和它指向的jQuery對象的完整功能。我需要函數的$(this)來引用當前正在使用的點擊處理程序。
編輯:找到正確答案!
jquery ajax - global settings. Is it possible to know what event/element trigger the ajax call?
@FelixKling這是非常不同的答案。 – benhowdle89 2012-02-14 16:23:27
@FelixKling。你怎麼記得? – gdoron 2012-02-14 16:25:53
啊......對不起。我現在看到你使用'ajaxSetup'。所以這確實是不同的,沒關係。 – 2012-02-14 16:26:22