У меня есть страница 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. По нажатию кнопки; он перенаправляет на путь, который я упомянул в действии формы.
С данными Tamper я обнаружил, что запрос переходит на URL (как в методе) с помощью GET, а затем перенаправляет на URL действия формы.
Я добавил return false также в вызове метода - javascript:doCloseWindow();<strong>return false</strong>
Я устал от различных комбинаций, таких как
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";
Но безуспешно.