使用jquery validate和ajax进行表单验证并向后台提交数据
来源:互联网 发布:淘宝店铺商品搜不到 编辑:程序博客网 时间:2024/06/05 04:07
以前我都是在页面中点击submit按钮后提交给某个url一个post数据,使用validate后我们就可以使用html页面和js来异步的向后台提交数据,具体代码如下
$("#form-product-add").validate({rules : {title : {required:true,minlength:2,maxlength:64},sell_point : {required:true,minlength:2,maxlength:64},price : {required:true,digits:true},number : {required:true,digits:true},image : {required:true,minlength:2,maxlength:64},cid : {required:true,minlength:2,maxlength:64}},onkeyup:false,focusCleanup:true,success:"valid",submitHandler:function(form){$(form).ajaxSubmit({type: 'post',url: "/product",success: function(data){//获取父层var index = parent.layer.getFrameIndex(window.name);//刷新父层parent.location.reload();//关闭弹出层parent.layer.close(index);}, error: function(XmlHttpRequest, textStatus, errorThrown){layer.msg('ERROR!',{icon:2,time:1000});}});}});其中form-product-add是表单的id值,获取到jquery对象后调用validate方法,rules是验证规则比如,required是否可以为空,minlength和maxlength分别是最小长度和最大长度,digits是否一定为数字。
下面的submitHandler就是验证成功后提交表单数据,使用的ajaxSubmit方法进行提交,提交类型为post,url就是需要将表单提交的地址,后台接受成功后执行success方法,如果失败执行error方法。
1 0
- 使用jquery validate和ajax进行表单验证并向后台提交数据
- jquery---------ajax+validate表单异步提交验证
- jquery---------ajax+validate表单异步提交验证
- jquery---ajax异步提交+validate表单验证
- validate验证+jquery+ajax提交表单
- jquery---------ajax+validate表单异步提交验证
- .Net ajax异步向后台提交数据,并对数据进行压缩处理
- 使用jquery-validate进行表单验证
- 使用jq+ajax向后台提交select input中的数据
- JQuery validate 的使用(使用ajax来提交数据)(ajax如何封装表单数据)
- jquery validate和jquery form 插件组合实现验证表单后AJAX提交
- jquery validate 在ajax提交表单下的验证方法
- Form表单利用Jquery Validate验证以及ajax提交
- jQuery中使用ajax向后台传递数据
- validate+jquery+ajax表单验证
- jQuery中使用ajax对表单数据进行异步验证
- 【Asp.net】使用Ajax和Jquery在前台向后台传参数并返回值的实例
- 使用jquery.validate.min.js插件进行表单验证并自定义校验规则
- JSP复习2
- JavaScript函数学习积累
- 433. Minimum Genetic Mutation
- AtCoder
- Missing compiler_cxx fix for MSVCCompiler
- 使用jquery validate和ajax进行表单验证并向后台提交数据
- Maven目录结构
- Android的Ruby解释器
- 并不是从零开始的java web项目创作(一)
- linux学习记录
- react学习笔记(2)
- STL模板总结归纳(set,multiset和map,multimap)
- 检测率,召回率,mAP,ROC
- 错误:java.lang.IllegalArgumentException:No view found for id for fragment 的解决