Как отправить 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 не работает??
  • Вопрос задан
  • 656 просмотров
Решения вопроса 2
DevMan
@DevMan
не var_dump, a echo
Ответ написан
Комментировать
@clikdev0
Не уверен но может быть так?
echo json_encode($obj);
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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