1
如何在jquery ajax調用獲取數據時顯示更新進度?在jQuery Ajax調用中更新進程的火焰
如何在jquery ajax調用獲取數據時顯示更新進度?在jQuery Ajax調用中更新進程的火焰
$.ajax({
url :
type :
beforeSend : function() {
//Show some processing div
$('#loader').show();
},
success : function() {
/// Your code
},
complete : function() {
//Hide the processing div
$('#loader').hide();
}
});
您可以創建一個div,以便在處理時顯示它。
您可以在beforeSend
函數中顯示div,它在請求之前被調用。 將其隱藏在complete
函數中,該函數在請求完成後調用。
這取決於「更新進度」是什麼。在請求發生時,您可以簡單地顯示一個不確定的進度條(或微調器),但是如果顯示有意義的進度條,則需要服務器告訴客戶端它在進程中的位置。這可以通過長輪詢或套接字來完成。 –
你需要更具體。 Zend框架允許更新您的用戶界面,例如http://framework.zend.com/manual/1.12/en/zend.progressbar.introduction.html – sdespont