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

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

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

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

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

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

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

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

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

Войти через центр авторизации
Похожие вопросы