Использовали ли вы JSON-кодировку в сценарии на стороне сервера или вы просто "создали его" самостоятельно?
Когда я впервые начал играть с JSON, я ошибочно предположил, что вы можете просто создать строку символов, включая фигурные и квадратные скобки, двоеточия и тому подобное. Все выглядело хорошо, когда я изучал XHR с помощью инструментов разработчика браузера, за исключением того, что получалась строка символов, а не объект.
Тогда я узнал о том, что вы можете просто получать свои данные на стороне сервера и использовать (например, в php)
json_encode ()
для кодирования ваших данных, а затем вы можете использовать тип данных JQUERY JSON, как вы это сделали здесь, для анализа возвращаемого объекта Javascript.
Это не совсем та же проблема, но мой вопрос здесь должен предоставить немного больше информации о том, что происходит.