繁体   English   中英

jQuery ajaxStop事件在IE9中不起作用

[英]jquery ajaxStop event not working in IE9

我们试图在多个异步ajax调用完成后隐藏加载程序图标。 因此,我们需要使用ajaxStop事件。 但是,此事件并未在ie9(Windows手机)中触发。 但是,ajaxStart可以工作。 我们仅在Windows Mobile的ie9中面临此问题。 它适用于台式机版本的IE9和IE8。 我们正在使用jQuery 1.7版。

以下是代码段-

$(document).ajaxStop( function(){
    $('#loader').hide();
});

有什么我们想念的吗?

选中此选项 ,但您的方法也可以在IE 9中使用。

//displays progress bar
$('.progress').ajaxStart(function () {
    $(this).show();
}).ajaxStop(function () {
    $(this).hide();
});

您必须在IE上使async:true..bocz无法处理异步调用。

检查下面的代码。在这里,您必须设置“ async:true” ...因此,您的代码应该在下面。

var selectRows = $('#rowed3').getGridParam('selarrrow');
$.each(selectRows,function (index,id) {
  $.ajax({                            
          url:'addSign',
          success: function (result) {                                                 
        $("#progressbar").progressbar('option','value',currPercent);
         },
          async:true,
          data:{
          'id':id,
          'details':sign
               },
       type:'post'
});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM