<MyRusakov.ru />

Профессиональная Web-разработка. Дизайн, код и автоматизация

Профессиональная Web-разработка. Дизайн, код и автоматизация

Это очень подробный курс из разряда "всё включено". Разбираются следующие темы: HTML, CSS, SCSS, JavaScript, PHP, SQL, Laravel, Nginx, PostCSS, npm, Vite, Vitest, Composer, PHPUnit, Prettier, Stylelint, ESLint, Pint, Larastan, Git, Agile, Scrum, Docker, Supervisord, Figma, Stitch AI, Confluence, Jira.

Рассчитан и на новичков, и на тех, кто уже знаком с основами, но хочет освоить полный цикл разработки.

Помимо самой теории, Вы увидите пример создания Web-проекта на 20 000 строк кода: от идеи и документации на Confluence через планирование на Jira, fullstack-разработку до деплоя на VPS.

Помимо уроков, курс содержит упражнения для закрепления знаний и финальное тестирование. А ещё Вы получите 5 полноценных Бонусных курсов: «GitLab под ключ», «Вёрстка сайта с нуля 2.0», «JavaScript с Нуля до Гуру 2.0», «PHP и MySQL с Нуля до Гуру 3.0» и «Laravel от А до Я».

Подробнее
Подписка

Подпишитесь на мой канал на YouTube, где я регулярно публикую новые видео.

YouTube Подписаться

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Какая тема Вас интересует больше?

Форум сайта MyRusakov.ru

Получить результат Ajax запроса в переменную JavaScript
11.02.2015 17:43:04 Получить результат Ajax запроса в переменную JavaScript Сообщение #1
A1ex1984

A1ex1984

Новичок

Новичок

Дата регистрации:
15.04.2014 10:36:53

Сообщений: 4

Т.к. я только учусь, и не много не понимаю, как получить данные Ajax запроса в переменную.
Сначала сделал кроссбраузерную функцию xmlhttp:
function getXmlHttp() {
var xmlhttp;
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP";
} catch (e) { 
try {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP";
} catch (E) {
xmlhttp = false;
}
}
if (!xmlhttp && typeof XMLHttpRequest!='undefined' {
xmlhttp = new XMLHttpRequest();
}
return xmlhttp;
}
Далее хочу сделать проверку логина на существование при регистрации пользователя.
Сделал пока в виде выводимого alert-сообщения, но это мне не подходит.
Мне нужно результат запроса .responseText вытянуть в переменную в JavaScript

 function checkLogin(login) {
var xmlhttp = getXmlHttp();
xmlhttp.open('POST', 'check_login.php', true);
xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded';
xmlhttp.send("login=" + encodeURIComponent(login));
xmlhttp.onreadystatechange = function() { 
if (xmlhttp.readyState == 4) { 
if(xmlhttp.status == 200) {
    if (xmlhttp.responseText == "error" alert("Логин занят";
     else alert("Логин свободен";
}
}
};
}
Профиль