Задать вопрос

Как отправить json с php на js?

JAVASCRIPT
let response = await fetch("/controllers/AjaxController.php", {
           method:"POST",
           body:JSON.stringify(products),
           headers: {
            'Content-Type': 'application/json;charset=utf-8'
        }
    });

let commits = await response.json(); // читаем ответ в формате JSON
alert(commits);


PHP
$str = json_encode('wow');
var_dump($str);


В итоге : Uncaught (in promise) SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data

Гугл говорит, что php отправляет не json данные. То есть json_encode не работает??
  • Вопрос задан
  • 679 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 2
DevMan
@DevMan
не var_dump, a echo
Ответ написан
Комментировать
@clikdev0
Не уверен но может быть так?
echo json_encode($obj);
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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