javascript - 使用 document.location.href 时出现 ajax 错误 "error loading page'

标签 javascript jquery ajax jquery-mobile

有一个问题让我很困惑。描述起来很简单。当我点击提交表单的按钮时,我调用一个脚本来执行很多操作,完成后它会将用户的浏览器引导至 myPage2。一旦用户单击该按钮,(我相信)AJAX 就会非常简短地显示“错误加载页面”对话框,关闭该对话框,然后开始显示新页面。没什么大不了的,但看起来很糟糕。我尝试绑定(bind)到 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.

最佳答案

你试过这个吗?

window.location = "indexShow.html";

我想这应该是在你的 buildFlight() 函数的末尾,但这就是我通过你发布的信息所能知道的。另外,请确保您访问的 html 与运行脚本的站点级别相同,否则,您需要将绝对 url 传递给 window.location 函数,例如:

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

希望这有帮助

关于javascript - 使用 document.location.href 时出现 ajax 错误 "error loading page',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21028891/

相关文章:

javascript - 如何通过 google docs 插件发送 webhook 请求?

javascript - 在js中用<string, object>实现 "like"HashMap

javascript - 从 jquery 事件返回并捕获值的最佳实践

javascript - 每次点击同一元素都会发生不同的事件

javascript - Jquery 表单与选择器中的自适应表

javascript - 排序复杂的 JSON 对象

javascript - 如何根据按下的按钮显示特定的文本框?

php - 创建一个简单的 AJAX/jQuery/PHP SELECT */JSON

jquery - 如何使用 jquery 从 iframe 内的父页面更改 css 样式

php - 使用 jQuery 显示 POST 数据?