提交POST表单再次调用我的document.ready()函数?

时间:2014-03-02 23:18:10

标签: javascript html dom post document-ready

我有一个index.php页面导入" myjs.js"包含document.ready()函数的文件。在document.ready()函数中,我通过调用.hide()显示home选项卡;在代表其他选项卡的所有div上。我也有代码,这样当我点击一个标签时,它会隐藏当前的div并显示与点击的标签一起的div。

我拥有的其中一个标签是个人资料标签,其中我有一个带有提交按钮的POST表单。当我单击提交按钮时,页面将返回到主页选项卡(与我最初进入页面时的方式完全相同)。有没有办法防止这种情况发生?提交按钮对应于我在index.php页面顶部的一些php,但是当我点击按钮时,我不想离开配置文件选项卡:(。

谢谢!

编辑: 实际上,您可以登录并亲眼看看,代码在这里:www.aaemexico.com/login.php

使用凭证: 用户名:asdf 密码:asdf

去" perfil"选项卡并选择一个新密码(将其更改为asdf以便其他人仍然可以访问它)并单击按钮。最好,我想在点击按钮

后不回到主页选项卡

1 个答案:

答案 0 :(得分:0)

听起来表单正在提交并且页面正在发布。您可以覆盖提交函数并防止默认事件阻止document.ready再次触发。

或者,在您的document.ready中,检查页面是否已加载,如果是,则不执行任何操作。