AJAX

ajaxStart()與ajaxStop():當Ajax請求開始時,會觸發ajaxStart()方法的回調函數。當Ajax請求結束時,會觸發ajaxStop()方法的回調函數。這些方法都是全局的方法,所以不管建立它們的代碼位於何處,只要有Ajax請求發生時,就會觸發它們。javascript

有時候頁面須要加載一些圖片,可能速度會比較慢,若是在加載過程當中,不給用戶提供一些提示和反饋信息,很容易讓用戶誤認爲按鈕單擊無用,使用戶對網站失去信息。html

此時,咱們就須要爲網頁添加一個提示信息,經常使用的提示信息是「加載中...」,代碼以下:java

1
< div id="loading">加載中...</ div >

當Ajax請求開始時,將此元素顯示,用來提示用戶Ajax請求正在進行;當Ajax請求結束後,將此元素隱藏。代碼以下:ajax

1
2
3
4
5
$( "#loading" ).ajaxStart( function (){
    $( this ).show();
  }).ajaxStop( function (){
        $( this ).hide();
    })
相關文章
相關標籤/搜索