2009-08-10 1 views
1

Я пытаюсь перейти с jqGrid 3.4 до 3.5. На странице HTML я использую JSON.parse и после изменения ссылки jqGrid на новую версию, я получаю «JSON undefined». Это происходит в IE7. У меня создалось впечатление, что JSON является частью Javascript в IE.JSON не определен при использовании jqGrid 3.5 в IE7

Добавление явной ссылки на JSON implementation, конечно, решает проблему. Но я не хочу добавлять его, если он лишний.

ответ

3

IE8 имеет собственный объект JSON; Я не думаю, что IE7. В любом случае использование реализации JSON.org или эквивалента покупает у вас гораздо больше совместимости, особенно если вы должны продолжать поддерживать старые браузеры.

+0

Этот ответ тоже помог мне; Я пытался выяснить, почему моя «backbone.js» бросает ту же ошибку в IE7. –