ajax错误"错误加载页面'使用document.location.href

时间:2014-01-09 19:01:46

标签: javascript jquery ajax jquery-mobile

我有一个让我困惑的问题。简单描述。当我点击一个按钮提交表单时,我会调用一个执行很多操作的脚本,然后在完成后将用户的浏览器关闭到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.

1 个答案:

答案 0 :(得分:1)

你试过这个吗?

window.location = "indexShow.html";

我想这应该是你的buildFlight()函数的结尾,但这就是我告诉你发布的信息。另外,请确保您访问的html与运行脚本的html位于同一站点级别,否则,您需要将绝对URL传递给window.location函数,例如:< / p>

window.location="http://www.mysite.com/indexShow.html";

希望这有帮助