Я пытаюсь отправить форму в новом окне и после отправки, я перезагружаю текущее окно новым URL-адресом. Ниже мой код.Отправить форму в новом окне и перезагрузить текущее окно новым 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-адресом.
У тебя есть ошибки .. любые у? Вы проверили консоль браузера. ?? –
Да, я проверил это, но в консоли не было ошибок. –