Я пытаюсь отправить форму в новом окне, и после отправки я перезагружаю текущее окно с новым URL-адресом. Ниже мой код.
<form action="http://www.example.com/submit/" method="get" name="myform" id="myform" target="_blank">
<div>
<div>Your Name:</div>
<div>
<input type="text" name="name" />
</div>
<div>
<input type="image" src="http://www.example.com/submit_image.png" />
</div>
</div>
</form>
<script type="text/javascript">
$(document).ready(function(){
$('#myform').submit(function(){
window.location.href = 'http://www.google.com';
});
});
</script>
Это нормально работает в Firefox и IE, но не в Google Chrome. Проблема в Chrome заключается в том, что он отправляет форму в новом окне, но не перезагружает текущее окно с новым URL-адресом.
Может ли кто-нибудь предложить решение для этого? Моя идея состоит в том, чтобы отправить эту форму в новом окне и перезагрузить текущее окно с другим URL-адресом.