在ajax完成之前不会显示加载

时间:2017-09-28 08:28:41

标签: javascript jquery ajax

我在点击复选框时调用了一个函数。问题是我在这里使用ajax调用,并且在ajax完成之前不会检查复选框。 由于调用从Web服务获取一些数据需要时间,因此在返回数据之前,所有内容都会被冻结。

这就是我想添加加载的原因,但是直到有来自ajax的响应它才会显示。

这只是Chrome的情况,Mozilla可以正常使用。

以下是代码:

$.ajax({
    url:  shopurl,
    type: 'get',
    data: 'cl=alist&filterMan=' + chkArrayM,
    dataType: 'html',
    async: false,
    beforeSend: function(){
      var img_loading = document.getElementById("loadingImage");
   document.getElementById("loadingImage").className="loading_active";
   },
   success: function(data){
      $('#listitems').hide().html(data).fadeIn('slow');
    }       

0 个答案:

没有答案