html搜索结果 重置,搜索结果和后退按钮/ HTML表格
我正在尋找解決方案,以解決我在應(yīng)用程序中使用基于表單的搜索結(jié)果時(shí)遇到的問題。搜索結(jié)果和后退按鈕/ HTML表格
基本上,當(dāng)用戶使用HTML表單進(jìn)行搜索并在下一頁顯示來自數(shù)據(jù)庫的結(jié)果時(shí),此功能完美無缺。
然而,當(dāng)用戶點(diǎn)擊的結(jié)果集的個(gè)人記錄,然后點(diǎn)擊“返回”瀏覽器,瀏覽器會(huì)詢問(火狐):
“要顯示此頁面,火狐必須 發(fā)送重復(fù)前面執(zhí)行 的任何 操作(例如搜索或訂單 確認(rèn))的信息。“
舉一個(gè)例子,一個(gè)搜索DVD收藏的表單,用戶按年份搜索,點(diǎn)擊一個(gè)單獨(dú)的電影。當(dāng)用戶點(diǎn)擊返回搜索結(jié)果頁面時(shí),我不希望用戶必須重新提交/重新發(fā)送該表單數(shù)據(jù)。
那么有沒有人有如何解決這個(gè)問題的想法?
給你更多的信息我使用POST方法提交表單并使用以下標(biāo)題停止瀏覽器緩存頁面。
Header('Pragma: no-cache');
Header("Cache-control: private, no-cache, no-store");
Header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");.
由于大部分網(wǎng)站的受密碼保護(hù),我不想受密碼保護(hù)的側(cè)緩存,并且能夠被帶回了登錄后。
基本上什么是避免這種類型的瀏覽器行為的最佳方法,是什么原因?是不是緩存的罪魁禍?zhǔn)?#xff1f;我應(yīng)該在搜索結(jié)果頁面的頁面加載中指定將來幾分鐘的過期時(shí)間嗎?
接近這個(gè)最好的方法是什么,因?yàn)槲覜]有在其他網(wǎng)站上看到這個(gè)問題。我關(guān)于no-cache部分是否全錯(cuò)?
2009-12-14
mmundiff
總結(jié)
以上是生活随笔為你收集整理的html搜索结果 重置,搜索结果和后退按钮/ HTML表格的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android 调用红外模块,Flutt
- 下一篇: selenium java sessio