@margaret_murka

Почему не работает перезагрузка после AJAX?

Ajax обрабатывает форму и при определённом условии перезагружает страницу.
Вопрос немного не правильно задан, перезагрузка происходит, но изменение данных не учитывается.
Пользователь в Ajax авторизуется, но страница при перезагрузке думает, что нет.
При повторной перезагрузке всё нормально.
$('#check_phone').click(function(){
	if($('#ok').val() == phone_ok){
		var $that = $('.login_form');
		formData = new FormData($that.get(0));
		$.ajax({
			url: '/local/ajax/auth/check_phone.php', // путь к php-обработчику
			type: 'POST', // метод передачи данных
			dataType: 'json', // тип ожидаемых данных в ответе
			data: formData,
			complete: function(data) {
				if (data) {
					// проверка на ошибки
					if(data.errors){
						alert(data.errors);
					}
					else{
						window.location.href = window.location.href;
					}
				}
			}
		});
	}
});
  • Вопрос задан
  • 81 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы