butteff
@butteff
Раз в тысячу лет заправляю свитер в носки

Почему JSON.parse не может строку взять в json объект?

Есть ajax запрос:
5ac3be7abfb9c033013176.png

И есть ошибка в консоли javascript:
5ac3be8d7c1a2708427940.png

Если я заменю "[" и "]" символы на "{" и "}" - я буду иметь ровно такую же ошибку.

Строка на бэкэнде генерируется с помощью json_encode()

Почему JSON.parse не может строку взять в json объект, что я делаю не так?
  • Вопрос задан
  • 214 просмотров
Решения вопроса 1
archakov06
@archakov06
Frontend-разработчик (ReactJS)
Сервак тебе выдает левые данные, вместо массива. У тебя возвращается не только массив, но и string(92) .... Поправь свой бэкэнд и возвращай только JSON без лишних строк.

Тебе нужно возвращать только массив (т.е. не экранированый JSON).
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
summer Ярославль
от 100 000 до 140 000 ₽
КРАФТТЕК Санкт-Петербург
от 60 000 до 80 000 ₽