0
我需要在頁面完成加載之前從JQuery加載調用中獲取標題信息。Jquery加載標題信息
背景信息,我正在使用load()將內容加載到頁面的一部分,但是當連接速度很慢時,系統在沒有時會「凍結」。
解決方案:從加載前的文件中獲取文件大小,並在屏幕上顯示狀態欄,顯示加載速度。
有什麼建議嗎?
我需要在頁面完成加載之前從JQuery加載調用中獲取標題信息。Jquery加載標題信息
背景信息,我正在使用load()將內容加載到頁面的一部分,但是當連接速度很慢時,系統在沒有時會「凍結」。
解決方案:從加載前的文件中獲取文件大小,並在屏幕上顯示狀態欄,顯示加載速度。
有什麼建議嗎?
很簡單的例子,基於從Ajax HEAD request via Javascript/jQuery
$.ajax({
type: "HEAD",
async: true,
url: '/',
success: function(message,text,response){
console.log(response.getResponseHeader('Content-Length')]);
}
});
這不會解決問題。雖然它獲得文件大小,但是您必須提出另一個請求來獲取文件本身,然後仍然存在確定文件已加載多少的問題,因此您可以將其與總長進行比較。 – Quentin
答案也許這個問題會幫助嗎? http://stackoverflow.com/questions/4715223/ajax-head-request-via-javascript-jquery – Dogoku
類型的幫助,但我希望一個電話來減少帶寬,也不會允許當前字節加載到計算 – Neo