Задать вопрос
@User782
Кратко о себе

Из PHP передать в AJAX авторизация?

Не могу ни как понять как из php передать в ajax (авторизация)
log.js:
...
$.ajax ({
	   url:'/log.php', type: 'POST', cache: false,
	   data: {'telq': telq, 'pasq': pasq},dataType: 'html',

	   success: function(data) {

		что тут добавить чтобы удалить class дива, если в php пароли не совпали		
	   
                }
});
....


log.php:
if($row["password"] == $pass){
..(авторизация проходит нормально)...
} 
else
{
что нужно тут добавить чтобы значение передалось в ajax и выполнился скрипт
}


 }
  • Вопрос задан
  • 394 просмотра
Подписаться 1 Оценить Комментировать
Решения вопроса 1
@User782 Автор вопроса
Кратко о себе
нашел решение, если кому пригодиться

//php
...
if( `успешные условия логина` ){
$response[status] = 1;
}else{
$response[error] = 'Some error';//в зависимости от того, что стало причиной ошибки - формируем текст ошибки
echo json_encode($response);
}

//js
...
success:function(data){
var response = JSON.parse(data);
if(response.status){
alert('You have been successfully logged in.');
}else{
alert(response.error);
}
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
LucasP
@LucasP
if($row["password"] == $pass){
..(авторизация проходит нормально)...
} 
else
{
/* echo "Text example"; или */
print "Text example";
}

Если надо - поставить переменную вместо текста. В твоем случае подойдёт возврат true (пароль совпал) или false.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы