程序人生

          程序人生

          BlogJava 首頁 新隨筆 聯系 聚合 管理
            3 Posts :: 0 Stories :: 6 Comments :: 0 Trackbacks

          如果想刷新一下從別的頁面提交過來頁面,有時會出現討厭
          的“不重新發送信息,則無法刷新網頁”,自己很郁悶。
          從別人的blog上查到了解決方案,自己試了一下,果然靈驗。
          討厭的重試窗體不見了。
          ?list.jsp
          ???? <form method="POST" action="edit.do">?
          ......


          提交到

          edit.do-->edit.jsp
          ????? 在此頁面上若使用 window.location.reload() 則會出現討厭的重試窗體。

          解決方案:
          ?兩個步驟:
          ?? 1.將list.jsp 的“POST” 改為“GET”
          ???? <form method="GET" action="edit.do">?
          ?? 2.將調用 window.location.reload()的地方重定向一下
          ????????? window.location.href =window.location.href;
          ????????? window.location.href.reload();
          ?? 只用第二步不用第一步,雖然也能實現頁面的刷新,但是若從list.jsp上提交過來一些參數,這些參數就會丟失了。
          ?? 如果沒有用到提交過來的參數的話,第二步就可以了。
          ?? 通過第一步將post改為get,刷新頁面后參數不會丟失,但是還有一點小問題,參數會跑到地址欄里,但是暇不掩瑜。

          window.opener.location.reload();出現問題時同樣的方法解決之。?????

          posted on 2006-03-22 10:32 程序人生 閱讀(4899) 評論(1)  編輯  收藏

          評論

          # re: IE 不重新發送信息 無法刷新網頁 重試 討厭窗體的解決 2007-09-29 21:30 12
          有沒簡單的方法或具體一點?  回復  更多評論
            


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 梅河口市| 墨脱县| 新密市| 左贡县| 富锦市| 环江| 济宁市| 荣昌县| 河北省| 普安县| 武义县| 哈密市| 虎林市| 建德市| 神农架林区| 青浦区| 金寨县| 长兴县| 准格尔旗| 慈利县| 定远县| 乌拉特前旗| 宜兰县| 东乡族自治县| 宿迁市| 正阳县| 怀来县| 通辽市| 霍林郭勒市| 苏尼特左旗| 九龙城区| 乐业县| 杭锦后旗| 会理县| 锡林郭勒盟| 波密县| 休宁县| 巫山县| 收藏| 象山县| 绥阳县|