我的项目中有多个ajax
次调用,这些调用正在使用timeInterval()
及时执行。
我使用以下方式显示一些加载/刷新效果:
jQuery(document).ajaxStart(function(){
//load/refresh effect start
});
jQuery(document).ajaxStop(function(){
//load/refresh effect stop
});
我的问题是,我怎么知道现在要执行哪个ajax
来电?我不需要为特定ajax
电话显示加载效果。感谢。
答案 0 :(得分:0)
我同意@Arun P Johny。
示例:强>
<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>