一 : 表单中为元素添加Ajax验证
<form id="editform" action="#" method="post">
<input id="user" name="user" type="text" value="" class="validate[required,ajax[ajaxNameCall]]" />
<input type="submit" value="提交"/>
</form>
二:定义AJAX验证相关参数
$.validationEngineLanguage.allRules.ajaxNameCall = {
"url": "/admin/user/validate",
//验证失败时的消息
"alertText": "* 该名称已被其他人使用",
//验证成功时的消息
"alertTextOk": "该名称可以使用",
"alertTextLoad": "* 正在验证,请稍等。。。"
};
三: 启动验证机制
$ready(function () {
$("#editform").validationEngine();
});
四:服务器端处理
向服务器端传两个参数:fieldId,fieldValue,根据这两个参数实现判断逻辑,然后返回一个三元素的数组:元素ID、检查是否通过(true or false)、提示信息。注意,字符串需要使用双引号引起来。