2013-04-15 90 views
0

我需要在頁面完成加載之前從JQuery加載調用中獲取標題信息。Jquery加載標題信息

背景信息,我正在使用load()將內容加載到頁面的一部分,但是當連接速度很慢時,系統在沒有時會「凍結」。

解決方案:從加載前的文件中獲取文件大小,並在屏幕上顯示狀態欄,顯示加載速度。

有什麼建議嗎?

+1

答案也許這個問題會幫助嗎? http://stackoverflow.com/questions/4715223/ajax-head-request-via-javascript-jquery – Dogoku

+0

類型的幫助,但我希望一個電話來減少帶寬,也不會允許當前字節加載到計算 – Neo

回答

0

很簡單的例子,基於從Ajax HEAD request via Javascript/jQuery

$.ajax({ 
    type: "HEAD", 
    async: true, 
    url: '/', 
    success: function(message,text,response){ 
     console.log(response.getResponseHeader('Content-Length')]); 
    } 
}); 
+1

這不會解決問題。雖然它獲得文件大小,但是您必須提出另一個請求來獲取文件本身,然後仍然存在確定文件已加載多少的問題,因此您可以將其與總長進行比較。 – Quentin