Как правильно создать http ответ из PHP скрипта?
Делаю POST-запрос из своего JS в свой PHP скрипт, как правильно создавать тело ответа которое отправляется из PHP в JS. Случайно заметил что print_r , и видимо любой вывод данных, записывается в тело ответа. Но правильно ли так отправлять ответ?
Ответы (1 шт):
Автор решения: Sire IMPACTUS
→ Ссылка
Ответ от php должен приходить в формате json. Для этого можно загнать все нужные значения в массив и использовать функцию json_encode.
А, при отправке ajax, в dataType указать json.
Пример ответа сервера:
<?php echo json_encode(['message': 'Ответ получен!']); ?>