Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/450.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 与'一起提交表格;返回false';重新加载当前页面_Javascript_Jquery_Html_Ajax_Cordova - Fatal编程技术网

Javascript 与'一起提交表格;返回false';重新加载当前页面

Javascript 与'一起提交表格;返回false';重新加载当前页面,javascript,jquery,html,ajax,cordova,Javascript,Jquery,Html,Ajax,Cordova,我已经试着修复这个代码好几个小时了,但我仍然无法让它工作 这是相当基本的: 我正在构建一个混合iOS应用程序,其中有一个区域需要用户登录我们的系统,我使用Hammer.js来处理触摸事件。 因此,在页面上,我有一个表单和一个提交按钮。在我的JS应用程序文件中,有对我的服务器的ajax请求来检查凭据 但是,它不起作用:无论我做什么,我的表单都会不断地重新加载页面。当它刷新窗口时,我的ajax请求没有任何机会工作 以下是HTML表单: <div class="login-form-parent

我已经试着修复这个代码好几个小时了,但我仍然无法让它工作

这是相当基本的:
我正在构建一个混合iOS应用程序,其中有一个区域需要用户登录我们的系统,我使用Hammer.js来处理触摸事件。
因此,在页面上,我有一个表单和一个提交按钮。在我的JS应用程序文件中,有对我的服务器的ajax请求来检查凭据

但是,它不起作用:无论我做什么,我的表单都会不断地重新加载页面。当它刷新窗口时,我的ajax请求没有任何机会工作

以下是HTML表单:

<div class="login-form-parent">
  <div class="login-form">
    <section>
      <h2>Sign in to GraphiX Studios CPM</h2>
      <form name="loginForm" id="login" method="post" submit="#" >
      <fieldset>
        <input type="text" name="login" id="loginEmail" placeholder="Username" autocapitalize="false" autocorrect="false" >
        <input type="password" name="password" id="loginPass" placeholder="••••" >
        <aside>
          <label for="rememberLogin">Remember me</label>
          <input type="checkbox" name="rememberLogin" id="rememberLogin" >
        </aside>
        <footer>
          <input type="submit" name="submit" id="submitLogin" value="Login" >
        </footer>
      </fieldset>
      </form>
    </section>
  </div>
</div>
我自己无法调试:我已经尝试了几个小时不同的解决方案,我已经在Google和Stack Overflow资源中搜索过了

请随意清理或改进JS代码。

更改
更改
尝试使用:

event.preventDefault();
在$.submit函数的开头,尝试使用以下命令,而不是返回false:

event.preventDefault();

在$.submit函数的开头,不是返回false,而是实现了这个技巧!至少它不再刷新页面了。由于它不再是提交按钮,我不得不删除
$。提交(函数(){
)成功了!至少它不再刷新页面。由于它不再是提交按钮,我不得不删除
$。提交(函数(){