我有以下問題:我有兩個頁面。在第一頁是一個按鈕。點擊按鈕後,會向保存數據到會話的頁面發出ajax請求。然後,它將我重定向到顯示此保存數據的第二頁。問題是,當我轉到第二頁時,數據不顯示,但是當我刷新頁面時,數據顯示。如何將會話數據存儲到第二頁?會話保存延遲php
例子:
刷新之前:
後:
有沒有人有什麼想法?
我有以下問題:我有兩個頁面。在第一頁是一個按鈕。點擊按鈕後,會向保存數據到會話的頁面發出ajax請求。然後,它將我重定向到顯示此保存數據的第二頁。問題是,當我轉到第二頁時,數據不顯示,但是當我刷新頁面時,數據顯示。如何將會話數據存儲到第二頁?會話保存延遲php
例子:
刷新之前:
後:
有沒有人有什麼想法?
在轉發到下一頁之前,您應該等待AJAX請求的響應。
優先使用回調方法重定向到下一頁。
如果您發佈了一些代碼,可能會更容易指出。
我需要等待多長時間? – 2013-03-01 14:01:38
這就是回調點。你不必等待。一旦服務器發送響應,它意味着(我假設)數據被設置爲會話。 – 2013-03-01 14:02:47
現在我明白了,我會使oncomplete回調重定向到我的網頁謝謝 – 2013-03-01 14:05:58
試試這個,希望它可以工作 如果你使用jQuery那麼很好,請使用e.preventDefault();並在獲得ajax響應後重定向您的下一頁。
nope沒有工作 – 2013-03-01 14:05:26
你可以發佈你的代碼? – 2013-03-02 05:00:01
如果給出示例圖像,請將它們發佈到問題中。不要鏈接到外部對象,因爲它們未來可能不在那裏。 – UnholyRanger 2013-03-01 13:59:37
不知道。 – 2013-03-01 14:00:56
您可能只需在Ajax請求成功返回並重定向用戶之前添加一小段延遲即可。實際的代碼會有幫助。例如 – 2013-03-01 14:01:05