jquery-我可以从.ajaxStart或.ajaxStop检索(事件、xhr、选项)吗?

jquery-我可以从.ajaxStart或.ajaxStop检索(事件、xhr、选项)吗?,jquery,Jquery,基于 据我所知和经验,.ajaxStart或.ajaxStop的处理程序的XMLHttpRequest和ajaxOptions参数为null 我想检索.ajaxStart和.ajaxStop函数中的ajaxOptions信息。可能吗 如果我使用.ajaxSend+.ajaxComplete而不是.ajaxStart+.ajaxComplete连接,会有什么问题。我喜欢这样做的主要原因是.ajaxSend可以访问所有三个参数。您不能在此处访问它们,因为这些事件是针对活动请求数更改为0以上或更高时发

基于

据我所知和经验,.ajaxStart或.ajaxStop的处理程序的XMLHttpRequest和ajaxOptions参数为null

我想检索.ajaxStart和.ajaxStop函数中的ajaxOptions信息。可能吗


如果我使用.ajaxSend+.ajaxComplete而不是.ajaxStart+.ajaxComplete连接,会有什么问题。我喜欢这样做的主要原因是.ajaxSend可以访问所有三个参数。

您不能在此处访问它们,因为这些事件是针对活动请求数更改为0以上或更高时发生的,但不是针对每个请求,而是针对整个活动

我认为您需要的是,每个请求触发哪个,并具有请求的参数,例如:

$(document).ajaxSend(function(event, xhr, options) {
  //do start stuff
}).ajaxComplete(function(event, xhr, options) {
  //do end stuff
});
$(document).ajaxSend(function(event, xhr, options) {
  //do start stuff
}).ajaxComplete(function(event, xhr, options) {
  //do end stuff
});