我有一個難以描述的問題。 我正在編寫一個腳本來更新我建立的在線程序。爲了更新,我下載了一個tar.gz文件,解壓縮它,然後用更新中的文件替換所有舊文件。 爲了讓用戶更新有關更新進度的信息,我有一個進度條,它使用jQuery ajax進行更新。 這是進步一步一個腳印,每一步後,進度條進行更新:替換已加載的文件
一個AJAX調用,以下載更新包
一個AJAX調用,以提取包
一個AJAX調用時用新的替換所有舊文件
更新安裝
我的問題是,當更新過程到達第3步時,我得到一個javascript錯誤Failed to load resource: The request timed out.
。 我認爲這是因爲我替換了所有的javascript和php文件。 如何使這個Ajax調用工作,或更新正在安裝更新時更新進度欄的一些其他不錯的方法?
考慮一個[*長輪詢*](http://stackoverflow.com/questions/333664/simple-long-polling-example-code)作爲可能的方式之一。 – BlitZ