使用ivSetSupplyRuleObj设置扩展验证中可以写ajax,使用如下方式
isAsync为true验证的时候插件就会使用异步的凡是验证,$.ajax就能通过异步的方式做请求,且能保证插件验证的结果不会出误验证。
$("#text").ivSetSupplyRuleObj({
ruleKey: {
isAsync: true,
contentText: 'yyyyy', // 消息内容。
rule: function(callback) {
$.ajax({
url: 'xx',
data: {
xx: 'xx'
},
success: function(data) {
// data是个布尔值。
callback(data);
}
});
}
},
}
});
请问为什么我按照教程引进的然后写了一个这
<script type="text/javascript">
// 初始化验证对象
iValidate.init(document.getElementById("ivalidate_1"));
</script>
<!-- 当不存在data-validate-options属性,并初始化验证控件,不会产生校验效果-->
<input id="ivalidate_1" class="ivalidate-box" data-validate-options="required: true">没有反应?