Как использовать jQuery.validationEngine в проверке поля ajax с php? - PullRequest
0 голосов
/ 24 декабря 2011

Я использую CodeIgniter Framework с jQuery.validationEngine .

В моем контроллере:

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">

Но это не работает.Я не знаю, куда мне поместить URL (т.е. http://localhost/user/check_email)

1 Ответ

0 голосов
/ 24 декабря 2011

Я не работал с механизмом проверки, но если ваша проблема связана с адресацией, сделайте так:

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

Если вы пропустили index.php, используя переписывание, просто удалите его из URL, и, конечно, ваш контроллер по умолчанию должен быть установлен в качестве контроллера функции checkMail.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...