校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > 十分鐘內學會 避免用戶刷新導致重復POST提交

十分鐘內學會 避免用戶刷新導致重復POST提交

熱門標簽:地圖標注和圖片標注 語音平臺系統(tǒng) 醫(yī)院地圖標注 電銷機器人怎么收費 湖北穩(wěn)定外呼系統(tǒng) 忻州外呼系統(tǒng)接口對接 滄州智能外呼系統(tǒng)收費 洛陽便宜外呼系統(tǒng)廠家 嘟聲的電銷機器人
Question
在Web應用中,采用POST提交信息是非常常見的,然而如果目標頁面打開得太慢,用戶就可能會刷新頁面,這時候之前已經(jīng)提交過的信息就會被重復提交。即使用戶成功打開了POST提交目標頁,之后他通過鏈接導航到別處了,再退回到POST提交目標頁時仍可能會重復提交頁面(例如因為瀏覽器緩存已失效)。而且,只要碰到重復POST提交的場景,瀏覽器就會問用戶是否確認重做此操作,用戶并不一定能正確理解重做意味著重做什么,瀏覽器又不允許網(wǎng)站向用戶解釋清楚,所以這屬于非常不友善的設計。那么我們應該如何避免用戶刷新帶來的重復提交呢?

Answer
有一種最簡單的模式能夠解決這個問題,叫做PRG,也就是Post-Redirect-Get。在用戶提交信息后,我們不要在POST提交的目標URL返回結果頁面,而返回一個302將瀏覽器重定向到真正的結果顯示頁,然后瀏覽器通過GET去獲取那個頁面。

這樣做的話,用戶刷新結果頁,或者通過歷史記錄回到該頁面,都不會導致瀏覽器要重新進行POST,自然也就不會出現(xiàn)煩人的是否重做對話框了。而對于你來說,也有效避免了用戶重復提交信息的可能性。
您可能感興趣的文章:
  • android中ListView多次刷新重復執(zhí)行getView的解決方法
  • javascript下阻止表單重復提交、防刷新、防后退
  • Asp.Net防止刷新重復提交數(shù)據(jù)的辦法
  • asp.net 處理F5刷新頁面重復提交頁面的一個思路
  • firefox下jquery iframe刷新頁面提示會導致重復之前動作
  • JSP刷新頁面表單重復提交問題解決辦法分享
  • 關于頁面刷新,事件重復提交的方法分享
  • php環(huán)境下利用session防止頁面重復刷新的具體實現(xiàn)
  • asp.net防止刷新時重復提交(可禁用工具條刷新按鈕)
  • javaweb用戶注銷后點擊瀏覽器返回刷新頁面重復登錄問題的解決方法

標簽:山南 96 宜賓 定州 巴彥淖爾 內蒙古 防城港 日照

巨人網(wǎng)絡通訊聲明:本文標題《十分鐘內學會 避免用戶刷新導致重復POST提交》,本文關鍵詞  十分鐘,內,學會,避免,用戶,;如發(fā)現(xiàn)本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《十分鐘內學會 避免用戶刷新導致重復POST提交》相關的同類信息!
  • 本頁收集關于十分鐘內學會 避免用戶刷新導致重復POST提交的相關信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 准格尔旗| 五常市| 静海县| 柏乡县| 永仁县| 胶南市| 梁河县| 甘洛县| 通江县| 迁安市| 江口县| 安义县| 廊坊市| 桑植县| 吴江市| 鹤庆县| 裕民县| 华宁县| 灌云县| 马关县| 泰和县| 资兴市| 从化市| 祁阳县| 阳信县| 昭苏县| 莆田市| 岳阳市| 衡阳市| 砀山县| 广元市| 禹城市| 台南市| 昌邑市| 耒阳市| 天津市| 乌海市| 临泽县| 那坡县| 合阳县| 新晃|