我有 JSP 页面method = POST
和action='/mydir/mypage/nextpage'
我有一个按钮:
<button title='Continue' onclick="this.form.perform.value='cancelButton'; javascript:doCloseWindow();">Continue</button>
和 JavaScript 方法,如:
function doCloseWindow(){
location.href = "https://abc.xyz.com/mydir/?param=123";
}
它在 Firefox 3.6 中不起作用。点击按钮;它重定向到我在表单操作中提到的路径。
使用篡改数据,我发现请求使用 GET 转到 URL(如方法中),然后重定向到表单的操作 URL。
我还在方法调用中添加了 return false ——javascript:doCloseWindow();return false
我厌倦了各种组合,比如
window.location.href = "https://abc.xyz.com/mydir/?param=123";
window.document.location.href = "https://abc.xyz.com/mydir/?param=123";
document.location.href = "https://abc.xyz.com/mydir/?param=123";
但没有成功。