Bootstrapvalidator异步验证多字段传值问题 remote “data”参数

项目中使用Bootstrapvalidator对某个字段的异步验证,验证时需要把另外一个字段的值传到后端联合查询数据库进行验证,发现后端始终接收不到传值,代码如下:
                feedbackIcons: {
                    valid: 'glyphicon glyphicon-ok',
                    invalid: 'glyphicon glyphicon-remove',
                    validating: 'glyphicon glyphicon-refresh'
                },
                excluded: [':disabled'],
                fields: {
                    txt_typeName: {
                        selector: '#txt_typeName',
                        validators: {
                            notEmpty: {
                                message: '请填写型号名称'
                            }
                            ,
                            remote: {
                                message: '型号已存在',
                                url: '/Type/nameIsOnly',
                                type: "post",
                                dataType: "json",
                                data: {
                                    brand:  $('#hid_select_brand').val()
                                },
                                dalay: 500
                            }
                        }
                    }
                   
                },
                submitHandler: function (validator, form, submitButton) {
                    validator.defaultSubmit();
                }
            })

后端代码

string brand = Request["brand"];
接收值始终未“”,后来查找资料和他人经验,发现remote的data传值时应改为function形式,代码

			remote: {
                                message: '型号已存在',
                                url: '/Type/nameIsOnly',
                                type: "post",
                                dataType: "json",
                                data: {
                                    brand: function () {
                                        return $('#hid_select_brand').val()
                                    },
                                    name: function () {
                                        return $('#txt_typeName').val();
                                    }
                                },
                                dalay: 500
                            }



  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值