1
我正在建立一個移動應用程序網站,但我有一個非常廣泛的問題,我不知道甚至可以回答。彈出力量瀏覽器打開Ajax
我正在構建的Web應用程序網站允許用戶在每天20分鐘左右的時間內提交數據,並將它們的信息同步到一個服務器,該服務器信號不佳可能需要10分鐘。
我不希望發生的事是讓用戶在同步過程中離開 - 即使他們的數據仍然可以再次上傳,當他們回來時它會花費他們不必要的上傳帶寬關稅。
基本上我有一些代碼顯示加載程序,但我不認爲這是足夠的。
$(document).ajaxStart(function() {
$('.spinner').show();
});
會有什麼辦法強制用戶保持瀏覽器,或頁面打開,直到ajax停止?就像一個強制彈出窗口 - 我知道這看起來很煩人,但它符合用戶的最佳利益。
我已經有一個微調,但我不認爲它足夠我想確保他們不會離開強迫某種類型的彈出,直到Ajax停止 – Brent
window.onunload可能不會工作(而且它不是受所有瀏覽器支持),您最好在本地存儲一些數據(可能在cookie中),然後在ajax調用成功時清除cookie。 – Aboba
這也是我正在做的,但我不想讓他們嘗試上傳兩次,如果關閉 – Brent