2014-07-02 93 views
1

我有一個登錄表單,我可以獲取用戶名和密碼。如何在點擊提交按鈕後將div顯示爲加載頁面?

現在我需要在用戶點擊提交按鈕後顯示一個加載頁面。

我有一個包含「您的過程正在加載」的div。這個div需要在按下按鈕後使用Ajax調用進行加載。

我試着用下面的代碼,但它不起作用。

<script type="text/javascript"> 
    $(document).ready(function(){ 
     $("#loading").bind("ajaxSend", function() { 
      $(this).show(); 
     }).bind("ajaxStop", function() { 
      $(this).hide(); 
     }).bind("ajaxError", function() { 
      $(this).hide(); 
     }); 
    }); 
</script> 
+0

您提供的jsfiddle鏈接完全符合您的要求... http://jsfiddle.net/jveldboom/c73MQ/2/ – Archer

回答

0

將它隱藏在您的ajax成功回調中。這樣的事情:

$(".your-loading-div").show(); 
$.ajax({ 
    url: 'mypage.html', 
    success: function(){ 
     $(".your-loading-div").hide(); 
    }, 
    error: function(){ 
     $(".your-loading-div").hide(); 
     alert('failure'); 
    } 
});