我在http://jqueryvalidation.org使用jQuery Validate插件。
典型的jconfiguration可能如下所示:
$(".selector").validate({
rules: {
name: "required",
email: {
required: true,
email: true
}
},
messages: {
name: "Please specify your name",
email: {
required: "We need your email address to contact you",
email: "Your email address must be in the format of name@domain.com"
}
}
});
我希望将它们包含在单独的JSON文件中,而不是在我的JavaScript文件中包含规则和消息。请注意,此问题不适用于使用远程方法。
是否有特定的方法来执行此操作,或者我必须执行以下操作:
$.getJSON("getValidation.json", function(json) {
$(".selector").validate(json);
});
我认识到如果规则需要回调,这种方法将无效,因为它会破坏JSON。
答案 0 :(得分:0)
您的JSON无效,json属性应该在引号“rules”中:{ “名字”:“必填”, “电子邮件”:{ “必需”:是的, “电子邮件”:是的 } 但除此之外,它应该工作