我想在新窗口中提交表單,並在提交後,我用新的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中運行正常,但在谷歌瀏覽器中無法運行。在chrome中的問題是,它在新窗口中提交表單,但它不會用新的url重新加載當前窗口。
任何人都可以爲此提出解決方案嗎?我的想法是,要在新窗口中提交此表單,並用不同的URL重新加載當前窗口。
不要ü有anyy錯誤更換..?你檢查過瀏覽器控制檯嗎? –
是的,我檢查過,但在控制檯中沒有錯誤。 –