在 jquery 验证中传递附加参数
Posted
技术标签:
【中文标题】在 jquery 验证中传递附加参数【英文标题】:Pass additional argument in jquery validation 【发布时间】:2016-10-29 05:06:32 【问题描述】:我对表单进行了以下 jquery 验证,我想在验证中传递额外的参数,所以在提交表单时,该值也与表单数据一起传递并发送到我的 php 服务器进行处理,
var handleAddNewTest = function (filenames)
var form1 = $('#test_fm');
console.log(filenames); //I can see filenames in console output...
form1.validate(
rules:
test_date:
required: true,
,
.....
.....
submitHandler: function(form)
console.log(filenames); //I cant see in console output, it shows undefined.
some ajax....
);
我如何将文件名值提交给 jquery 验证插件的 submitHandler?
【问题讨论】:
【参考方案1】:你应该把它作为参数传递给 submitHandler 函数:
submitHandler: function(form, filenames)
console.log(filenames);
【讨论】:
form1.validate( 本身就是一个函数,我怎么进去 .validate()? 哦,比你应该使用自定义验证器jqueryvalidation.org/jQuery.validator.addMethod 我不想用额外的参数来验证它,我必须将此参数作为 ajax 中的值传递以上是关于在 jquery 验证中传递附加参数的主要内容,如果未能解决你的问题,请参考以下文章
Zuul spring security 并在请求中添加附加参数