如何在php的ajax字段验证中使用jQuery.validationEngine?

如何在php的ajax字段验证中使用jQuery.validationEngine?,php,codeigniter,Php,Codeigniter,我正在使用框架 在我的控制器中: public function check_email() { $email = get_post('fieldValue'); $is_unique = User_Model::is_email_unique($email); $to_js = array( get_post('fieldId'), $is_unique ); echo json_encode($to_js); } 我认

我正在使用框架

在我的控制器中:

public function check_email() {
    $email = get_post('fieldValue');
    $is_unique = User_Model::is_email_unique($email);
    $to_js = array(
        get_post('fieldId'),
        $is_unique
    );
    echo json_encode($to_js);
}
我认为:

<script>
$(function() {
    $('#form_id').validationEngine('attach');
});
</script>
...
...
<input id="email" class="validate[required,custom[email],ajax[check_email_unique]]" type="text" value="" name="email">

$(函数(){
$('#form_id')。validationEngine('attach');
});
...
...

但它不起作用。我不知道应该将URL放在哪里(即)

我没有使用验证引擎,但如果您的问题是寻址,请执行以下操作:

http://localhost/yourprojectname/index.php/checkMail


如果您使用重写忽略了
index.php
,那么只需将其从URL中删除,当然您的默认控制器必须设置为checkMail函数的控制器。

问题是我不知道validationEngine是如何工作的