当使用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
![]() |