我有这样的脚本:jQuery的AJAX装载机
$("#addk").bind("click", function(event){
//alert("here!");
$("#loader-overlay").show();
$.ajax({
'async':"False",
'type': "POST",
'url': "http://url/feedback/",
'data': $("#form").serialize(),
'success': function(msg){
$("#errors").html(msg);
},
'error' : function(){
$("#errors").html('<p>fail</p>');
}
});
$("#loader-overlay").hide();
//return false;
});
出于某种原因,永远不会出现在加载程序屏幕,即使AJAX运行几秒钟。如果我写
$("#loader-overlay").show();
到控制台,然后它工作得很好。
它可能是非常简单的东西,我只是不能把我的手指。
艾伦
那正是我需要的感谢 – 2010-01-25 21:32:03
我不认为这会为异步工作=假电话 – mprabhat 2012-02-16 06:05:13
在这种情况下,那么他的原始方法不会工作得很好吗?另外,为什么要禁用异步? – Eli 2012-02-17 22:00:45