我在点击复选框时调用了一个函数。问题是我在这里使用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');
}