2011-05-20 70 views
3

我所擁有的是提交到同一頁面的搜索表單,它使用AJAX請求獲取結果。PHP - 創建網頁的非交互式副本,可能是PDF?

這使用POST方法,我試圖找出一種方法來嘗試沿着一個按鈕在新窗口中打開此頁面以保留搜索參數和結果並允許它以某種方式加入書籤,但我不能真正考慮如何做到這一點。

這樣做的另一個主要原因是因爲搜索結果包含鏈接,如果用戶單擊一個然後單擊回所有表單參數都會丟失,我已經通過在新窗口中打開鏈接來解決此問題。

任何幫助,建議和意見將不勝感激。

+3

如果使用$ _GET來提交搜索參數,則結果將是固有可收藏的(提供相同的參數總是返回相同的結果)。這就是爲什麼有兩種通過HTTP提交參數的方法。雖然它不是一成不變的,你使用$ _GET來檢索數據,而$ _POST來改變它,但如果你這樣做,它通常被認爲是很好的做法。 – GordonM 2011-05-20 09:42:37

+0

我改變了從POST到GET的一切,但URL沒有填充參數,我猜這是因爲表單使用AJAX處理? – martincarlin87 2011-05-20 11:03:20

回答

1

如果您執行的是GET方法而不是POST,那麼用戶將獲得一個帶有其表單參數的URL。

它將不必是AJAX了

+0

謝謝,但我希望我的表單保持它離開它,只是試圖讓書籤不知何故。 您是否認爲可以創建一個使用GET方法的用戶可以書籤的新頁面? – martincarlin87 2011-05-20 09:49:47