后退能不能傳參" type="hidden"/>

后退能不能傳參


我有一個頁面要重復提交很多次,每次提交會提示提交成功,我用的是javascript:history.go(-1)來做返回,每次點擊返回的時候網頁還會提示提交成功,這個要怎么解決,我想用傳參的方式來實現,當參數為多少的時候提示,多少的時候不提示,但是我不知道javascript:history.go(-1)能不能傳參。

6 个解决方案

#1


可以添加onclick="transfer();"這樣 ,通過js來傳參 

#2


我用的是javascript:history.go(-1)來做返回

為啥用這種方式返回呢?

#3


window.location.reload()

#4


簡單的解決辦法:

1.當前頁面重新加載
2.跳轉到另外的頁面
3.記錄上次提交的內容,跟本次的內容作比對,如果是一樣的,提示用戶不能“重復提交內容”。

網上現在提供重寫page類的,樓主可以試下。

期待大牛的更好的辦法。

#5


會提交是因為 你的URL在后退時又指向了你的提交頁面地址。最好還是自己控制URL的指向吧。

#6


用ajax回調了,不刷新
每增加一條記錄的時候,設置一個標志TEMP=True
然后回調顯示顯示你增加的內容,當保存的時候查詢標志TEMP=0
如果用Gridview顯示數據的話,直接用回調函數,
或者用js得到已增加的內容,js里面 innerhtml替換

當點確定的時候,把TEMP=False  改為True

如果取消剛添加內容,就把TEMP=False 的刪掉



注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2021 ITdaan.com