我有這樣的腳本: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