ajax验证,验证不通过,怎么让表单不提交?

图片说明
图片说明
ajax验证不通过,但是我的表单也继续提交了.有什么方法吗? 大神支招

4个回答

 $('#form1').submit(function(){
   var ok=true;////
   $.ajax({
    //.......原来的配置
    success:function(){if(data==1){ok=false;}}
   });
   if(!ok)return false;////////
})
caozhy
贵阳老马马善福专业维修游泳池堵漏防水工程
大约 4 年之前 回复
qq_34834408
qq_34834408 好了 大神。谢谢
大约 4 年之前 回复
showbo
支付宝加好友偷能量挖,胡杨等着我的招呼 直接return false看是否能阻止表单提交,不懂你的这个submit是否是用了其他jqueyr的插件还是什么,如果默认的jqueyr的submit方法return false是可以阻止表单提交的
大约 4 年之前 回复
showbo
支付宝加好友偷能量挖,胡杨等着我的招呼 回复qq_34834408: alert(ok);if(!ok)return false;增加alert看ok是什么
大约 4 年之前 回复
qq_34834408
qq_34834408 回复showbo: 改了 ,data返回的就是1,但是success是成功了,肯定是执行啊。大神加下我QQ583251860, 帮忙看下谢谢,
大约 4 年之前 回复
showbo
支付宝加好友偷能量挖,胡杨等着我的招呼 回复qq_34834408: 你按照我的改了没有先,success里面data为1要设置ok为false。,而且你进入success回调没有,data==1判断是否成立
大约 4 年之前 回复
qq_34834408
qq_34834408 大神不行啊
大约 4 年之前 回复

submit函数里
return false;

qq_34834408
qq_34834408 大神我return了好像也是没作用?
大约 4 年之前 回复

在success后面跟着error的方法

qq_34834408
qq_34834408 大神能说的详细一点吗? error,我是要在后台抛出异常吗?
大约 4 年之前 回复

ajax里有beforeSend:function()函数,函数体里return false;就不提交了

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐