Client-side parsing of unubtrusive jQuery validation parameters. Assuming we are setting up an unobtrusive validator named “validatorname” and want to pass “parameterfromserver” from the the server:
$.validator.unobtrusive.adapters.add('validatorname', ['parameterfromserver'], function(options) {
options.rules['validatorname'] = {
parameterfromserver: options.params['parameterfromserver']
};
options.messages['validatorname'] = options.message;
});
$.validator.addMethod('validatorname', function(value, element, parameters) {
var hereIsOurParameter = parameters.parameterfromserver;
});