3 回答

TA貢獻1946條經驗 獲得超4個贊
您希望使用 PHP 或任何其他語言。如果您在服務器端運行 PHP,那么您可以使用 $_GET 和 $_POST 等全局變量。
第 1 頁:使用 Post/Get 方法將數據發送到第二頁。
第 2 頁:使用 Globe 變量($_GET 和 $_POST)接收所有字段的值。您可以將這些值用作表單字段的默認值?,F在使用 post 或 get 方法將此數據提交到第 1 頁。
返回第 1 頁:在這里您將收到來自第二頁的第一頁數據和來自第 2 頁的新發布的數據

TA貢獻2039條經驗 獲得超8個贊
我想出了幾種方法來做到這一點。
更新數據庫(或某種類型的數據存儲,取決于安全需求)并讓第 1 頁偵聽來自單獨頁面(與數據庫位于同一服務器上)的事件。與 PayPal 的即時付款通知 (IPN) 的工作方式非常相似。我實際上也能夠用它設置服務器發送的事件。
本質上,頁面 #1 將數據發送到頁面 #2,用戶將在其中執行該功能,然后頁面 #2 將 POST 數據發送到某處的偵聽器(在同一服務器或頁面 #1 的服務器上),偵聽器將更新數據庫并且第 1 頁將偵聽或拉到一個事件處理程序,該事件處理程序將在數據庫更新后發送更新。
使用 JavaScript 子/父窗口函數。如果頁面 #1 和頁面 #2 在同一臺服務器上,這沒問題,但可能會變得混亂,瀏覽器有很多限制,并且因瀏覽器而異。
Page #1 將在子窗口中打開 Page #2,在用戶執行一個函數后,Page #2 將調用一個函數來接受 Page #1 上的結果數據。

TA貢獻1873條經驗 獲得超9個贊
其中任何一個都應該有效:
永不離開頁面 - 使用 AJAX / XMLHttpRequest 調用其他頁面來處理數據塊
使用“回發”完成第 1 頁上的所有操作——表單目標是同一個頁面,有一個像“stage=1”這樣的狀態變量,您可以使用 JavaScript 為任何需要的附加狀態添加設置隱藏變量。
... PHP 狀態驗證和不同階段的處理 ...
...頁面的一個或多個 HTML 塊(PHP if / else 可用于在多個頁面視圖之間進行選擇)...
編輯添加的限制:
讓第 2 頁使用回發或 AJAX 來收集附加信息
- 3 回答
- 0 關注
- 148 瀏覽
添加回答
舉報