Jquery 如何知道将要执行哪个ajax请求?

Jquery 如何知道将要执行哪个ajax请求?,jquery,ajax,Jquery,Ajax,我的项目中有多个ajax调用,这些调用使用timeInterval及时执行 我使用以下方法显示一些加载/刷新效果: jQuery(document).ajaxStart(function(){ //load/refresh effect start }); jQuery(document).ajaxStop(function(){ //load/refresh effect stop }); 我的问题是,我如何知道现在将执行哪个ajax调用?我不需要为特定的ajax调用显示负

我的项目中有多个ajax调用,这些调用使用timeInterval及时执行

我使用以下方法显示一些加载/刷新效果:

jQuery(document).ajaxStart(function(){
    //load/refresh effect start
});

jQuery(document).ajaxStop(function(){
    //load/refresh effect stop
});

我的问题是,我如何知道现在将执行哪个ajax调用?我不需要为特定的ajax调用显示负载效果。谢谢。

我同意@Arun p Johny

例如:

我不认为您可以使用ajaxStart和ajaxStop来实现此目的。。。并不是每一个请求都需要他们。。。所以检查它被调用的请求没有任何意义。。。如果您想为每个调用执行某些操作,那么您必须查看ajaxSend和ajaxComplete处理程序
<script type="application/javascript">
$(document).ajaxSend(function( event, jqXHR, ajaxOptions ){
 console.log(ajaxOptions); //<- This will show all options of ajax ( default + passed during ajax call)
});
$.ajax({
    url: 'test.php',
    type: 'POST',
    success: function(data){

    }
    // ,requestNumber: 1 //<- You can pass extra parameter if require to check which ajax or can be checked using other options passed
});

$.ajax({
    url: 'test.php',
    type: 'GET',
    success: function(data){

    }
    // ,requestNumber: 2 //<- You can pass extra parameter if require to check which ajax or can be checked using other options passed
});
</script>