jQuery Validation插件remote验证方式的Bug解决

2020-05-22 16:53:35易采站长站整理

remote: function(value, element, param) {
if (this.optional(element))
return “dependency-mismatch”;

param = typeof param == “string” && {url:param} || param;
if (previous.old !== value) {
previous.old = value;
var validator = this;
this.startRequest(element);
var data = {};
data[element.name] = value;
$.ajax($.extend(true, {
// url: param,
url: param.url,
mode: “abort”,
port: “validate” + element.name,
dataType: “json”,
// data: data,
data: param.data || data,
success: function(response) {


修改两处即可,问题就此解决。只可惜,jquery.validate.min.js类似的文件只能自己进行压缩了。
居然会出现这样的问题,实在令人费解。