Форумы / National / Russian / Тех. поддержка / Запросы документации

Принимаем вопросы от населения

Kopusha
#46772 31.05.2023 11:49

хотел собрать плагин, вроде и собрал, но не выводит никаких сообщений на форме регистрации

при уходе курсора с $('#form input:text[name="rusername"]').blur(function()  users/js/users.js отправляет в index.php?e=users&m=ajax&a=checklogin&login=' + $login введенный логин

users.ajax.php проверяет по БД есть ли совпадение и если есть то возвращает $data["user_exists"] = $user_exists; print json_encode($data);
Далее users/js/users.js d = $.parseJSON(h); и если if (d.user_exists) { должен вернуть фронтэнд ошибку, ее надо самому вписать
Пробуй 
 

$('#form input:text[name="rusername"]').blur(function() {
                if($(this).val().length>=2)
                {
                    $login = $(this).val();
                    $.ajax({
                        url: 'index.php?e=users&m=ajax&a=checklogin&login=' + $login,
                        method: "GET",
                    }).done(function (h) {
                        d = $.parseJSON(h);
                         
                        if (d.user_exists) {
                            alert('error');
}
                    });
                    return false;
                }
        }); 

для начала. я хз что у тебя, как встало, конфликтует ли с другими js
код простой как доска)