2010-11-22 89 views
9

基本上我想顯示加載GIF ...

這裏是我使用的代碼:

$("#mail-change input[type=submit]").click(function(event){ 

$.post('user_settings.php', $("#mail-change").serialize(), function(res) { 

$(res).insertBefore(".grey"); 

}, 'html') 

}); 

回答

14
$("#loading").ajaxStart(function() { 
    $(this).show(); 
}).ajaxStop(function() { 
    $(this).hide(); 
}); 

編輯:

$("#mail-change input[type=submit]").click(function(event){ 
    $("#loading").show() 
    $.post('user_settings.php', $("#mail-change").serialize(), function(res) { 
     $(res).insertBefore(".grey"); 
     $("#loading").hide(); 
    }, 'html'); 
}); 

或:

$.ajax({ 
    url : 'user_settings.php', 
    data: $("#mail-change").serialize(), 
    beforeSend: function(){ 
    $("#loading").show(); 
    }, 
    complete: function(){ 
    $("#loading").hide(); 
    }, 
    success: function(res) { 
    $(res).insertBefore(".grey"); 
    } 
}); 

參見:

+0

感謝您的響應。 – pete 2010-11-22 23:52:08

相關問題