2014-03-07 111 views
0

嗨,大家好,我知道我的問題有點混亂。我只是想知道這是可能的還是與我想要做的有關 相同概念的任何方法有關。 ?AJAX請求服務器脫機,然後恢復服務器回

  1. 我心底通過Ajax
  2. 創建表單域保存到MySQL數據庫假設服務器宕機而Ajax請求完成。
  3. Ajax無法返回任何錯誤。
  4. 相反,當服務器的上升,將繼續暫停 請求是當服務器正在離線/下提前

感謝發送。

回答

1

這絕對有可能。這是一些你需要的東西注意

  1. 如果AJAX是失敗(阿賈克斯將返回錯誤時,它無法連接到服務器),瀏覽器緩存中記錄數據。瀏覽器應該有一個本地存儲。看看下面的鏈接,看看如何在瀏覽器上存儲數據:http://diveintohtml5.info/storage.html

  2. 在加載頁面時,使用JavaScript(Ajax)對服務器進行持續ping,並查看服務器是否已啓動。服務器啓動後,將本地存儲的數據推送到服務器。

+0

感謝您的參考比我想的要好得多。更進一步,我想到一些可能的缺點,而不是實現,而不是強制用戶重做交易。 –