cola.CustomValidator
cola.CustomValidator
此方法在同步模式和异步模式下的定义方式有所不同。在同步模式下校验结果直接通过方法的返回值传递给系统,而在异步模式下校验结果需通过回调方法传递给系统。
例如:
function(value, callback) {
$.ajax({
url: "/xxxx/xxx",
data: value,
success: function(message) {
cola.callback(callback, true, message);
},
error: function(xhr, status, ex) {
cola.callback(callback, false, ex);
}
});
}
cola.Validator
消息类型有三种取值:
cola.Validator
cola.AsyncValidator
要校验的数据
回调方法
如果是以异步方式执行,此方法的行为将与默认的方式有所不同。我们无法通过返回值获得校验的结果。必须通过回调方法来获得
cola.Validator
要校验的数据
如果校验通过,此方法不会返回任何内容。否则此方法会返回一个JSON对象,该JSON对象中包含以下两个属性: 此方法的返回值是一个JSON对象