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

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

 $('#form1').submit(function(){
   var ok=true;////
   $.ajax({
    //.......原来的配置
    success:function(){if(data==1){ok=false;}}
   });
   if(!ok)return false;////////
})

submit函数里
return false;

在success后面跟着error的方法

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