我有一个让我困惑的问题。简单描述。当我点击一个按钮提交表单时,我会调用一个执行很多操作的脚本,然后在完成后将用户的浏览器关闭到myPage2。一旦用户点击按钮,(我相信)AJAX非常简短地显示“错误加载页面”对话框,关闭它然后开始显示新页面。没什么大不了的,但看起来很糟糕。我试图绑定到onsubmit按钮 - 没有帮助。我试过Firebug / net来看看发生了什么。我对Firebug不太满意。从来没有,net / xhr不会显示任何内容。问题仅出在IOS / Safari和移动/ Chrome上。任何想法都非常感谢!!
<form name="myForm" onsubmit="return buildFt();" >
<div id="submitBtnWrap">
<input type="submit" value="Get Info!" data-inline="true"/>
</div>
</form>
<script>document.location.href='indexShow.html';
</script.
答案 0 :(得分:1)
你试过这个吗?
window.location = "indexShow.html";
我想这应该是你的buildFlight()函数的结尾,但这就是我告诉你发布的信息。另外,请确保您访问的html与运行脚本的html位于同一站点级别,否则,您需要将绝对URL传递给window.location函数,例如:< / p>
window.location="http://www.mysite.com/indexShow.html";
希望这有帮助