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

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

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

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

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

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

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

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

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

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