Проблемы JSON.parse - PullRequest
       2

Проблемы JSON.parse

1 голос
/ 31 мая 2011

Итак, я работаю над сайтом для клиента, моего друга. Он продает гекконов, и он создал веб-сайт для себя и своего партнера по продажам, и я делаю для него большую работу по javascript, IE AJAX и т. Д. Ну, я попал на доступную для него страницу ящерицы, и Я делаю своего рода динамическую систему выбора геккона. Этот скрипт должен работать следующим образом: получить файл JSON ( здесь ), который идеально подходит для JSON, и затем проанализировать значения в множественный выбор. Я использую функцию jQuery.get для этого. Все идет хорошо, пока я не попытаюсь проанализировать данные JSON, и браузер firefox выдает ошибку «Синтаксическая ошибка: JSON.parse», а chromium выдает ошибку «Неожиданный токен», проблема также возникла с
Ошибка выводится в строке 219 из js.js,

jQuery.parseJSON(). 


проблемы в функции drawCat (data), страница, на которой используется этот код, Здесь

Я надеюсь, что это качественный вопрос, я действительно очень устал кодировать прямо сейчас, довольно поздно.

Ответы [ 2 ]

2 голосов
/ 31 мая 2011

На самом деле это недопустимый JSON. Это легко проверить на http://jsonlint.com/. Ошибка в том, что корнем должен быть либо один объект JSON, либо массив. Теперь у вас есть несколько объектов JSON в качестве корней.

Обновление : Данжа тоже прав. После того, как вы исправите эту проблему, он выделит также неверный JSON. так что вам нужно исправить оба.

1 голос
/ 31 мая 2011

Я не думаю, что это действительно, есть куча пропущенных запятых по пути вниз по файлу, скриншот прикреплен без нумерации строк. enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...