через json_encode.. например: echo json_encode($data);
но если это выполняется в контролере фрейморка, то нужно еще exit добавлять, что бы не добавлялся вид или шаблон
Алекссс МакТавишУченик (159)
9 лет назад
Я не пользуюсь фраймворками... вот смотри вот такой код ajax
$.ajax({
url:'php/update_db.php',
type: 'POST',
data:({id_item:id_item, login:login, password:password}),
success: function(data){
console.log(data);
/*if(data == "Ошибка при передаче данных! ")
{
alert('Ошибка! Есть пустые поля! ');
setTimeout(location.reload(), 8000);
}
if(data == "Проверьте логин и пароль! ")
{
alert('Проверьте логин и пароль! ');
setTimeout(location.reload(), 8000);
}
location.reload();*/
}
});
И вот php
<?php
if(empty($_POST['id_item']) || empty($_POST['login']) || empty($_POST['password']))
{
echo json_encode("Ошибка при передаче данных! ");
die();
}
?>
ну это примерно... все равно ничего не возвращается