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,而是实现了这个技巧!至少它不再刷新页面了。由于它不再是提交按钮,我不得不删除$。提交(函数(){
)成功了!至少它不再刷新页面。由于它不再是提交按钮,我不得不删除$。提交(函数(){