首页 > Web开发 > 详细

jquery validate异步验证时多参数传递

时间:2015-09-29 02:10:26      阅读:544      评论:0      收藏:0      [点我收藏+]

JSP代码:

<form role="form" class="add_form">
  <input type="hidden" name="adminUserCategory.id" value="${adminUserCategory.id}" class="categoryId">
  <div class="form-group input-name">
    <label for="firstname" class="col-sm-2 control-label">名称</label>
    <div class="col-sm-10">
      <input type="text" class="form-control" id="firstname" placeholder="请输入名称" name="adminUserCategory.name" value="${adminUserCategory.name}" style="width: 50%;float: left;">
      <span class="err-class"></span>
    </div>
  </div>
  <div class="form-group input-description">
    <label>描述</label>
    <textarea class="form-control" rows="5" name="adminUserCategory.Description">${adminUserCategory.description}</textarea>
  </div>
  <div class="form-group">
    <div class="col-sm-offset-2 col-sm-10">
      <button type="submit" class="btn btn-default">保存</button>
    </div>
  </div>
</form>

?js中validate的rules的代码:

rules:{
            "adminUserCategory.name":{
                required:true,
                remote:{
                    type:"post",//数据请求方式
                    url: $(‘.domain_name‘).val()+"/Stat/checkUserCategoryNameExist.action",//异步验证路径
                    data:{
                        "adminUserCategory.name":function(){
                            return $("#firstname").val();
                        },
                        "adminUserCategory.id":function(){
                            return $(".categoryId").val();//没有这一行,获取不到数据
                        }
                    },
                    dataType:"html",
                    dataFilter:function(data,type){//AJAX异步返回数据
                        var flag = eval("("+data+")");
                        if(flag){
                            return true;
                        }else{
                            return false;
                        }
                    }
                }
            }
        }

这样,adminUserCategory.name与adminUserCategory.id都能获取到界面的参数了

jquery validate异步验证时多参数传递

原文:http://yunlian0621.iteye.com/blog/2246481

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!