程序人生

          程序人生

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

          2006年3月22日 #

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


          提交到

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

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

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

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

          主站蜘蛛池模板: 资阳市| 乌拉特前旗| 平乐县| 峨边| 雷波县| 瑞昌市| 长宁县| 邵阳县| 阿克陶县| 湘潭县| 凤山县| 昌宁县| 鹤庆县| 乌拉特前旗| 凤凰县| 大渡口区| 苍溪县| 永寿县| 儋州市| 丹江口市| 襄城县| 丹东市| 青铜峡市| 岗巴县| 安阳市| 尉犁县| 雅江县| 溧阳市| 苍梧县| 门头沟区| 柳州市| 竹北市| 扬中市| 陆丰市| 航空| 阿巴嘎旗| 旺苍县| 青川县| 绥阳县| 叙永县| 大理市|