当使用jquery $.get验证表单提交内容时,验证没有执行完就提交出去了,怎么解决啊

jfcat 2009-04-01

当使用jquery $.get验证表单提交内容时,验证没有执行完就提交出去了,怎么解决啊

kanpiaoxue 2009-04-20
$.get(url,function(data){//your code})
这里的function(data){}是个回调函数,不能在这里进行提交前的数据校验。
两种解决方法:
1、在$.get()方法调用前面,就自己书写校验,如果通不过就return;这样如果通不过你的校验,就不会进行提交。
2、第二种方法,利用jQuery的$.ajax()里面的 beforeSend 属性,进行定义一个提交前的校验,如果不符合,return false;
jfcat 2009-04-20
我用$.get的目的就是取Ajax数据,返回来再验证
如果可以在Ajax前就检验通过我就不用这麻烦了
yazhen0607 2011-08-31
Global site tag (gtag.js) - Google Analytics