Я создал веб-приложение на основе Backbone, ICanHaz и jQuery.
Его можно найти здесь: http://development.zeta -two.com / development / f14
Отлично работает в Chrome (12.0.742.122), но ломается в FF5 (5.0.1) и IE9 (9.0.8112.16421).
Firefox
В FF я не получаю никаких ошибок, только несколько предупреждений о CSS в qTip (плагин jquery).
Кажется, что происходит сбой в строке 18 PlayerView.js, которая выглядит следующим образом.
$(this.el).html(ich.player(rendermodel.toJSON()));
Я проверил, что "this.el" является элементом HTML и что "ich.player (rendermodel.toJSON ())" содержит HTML-код для вставки. Я даже попробовал что-то вроде
$(this.el).html('Test');
Но даже это не сработало.
IE9
В IE9 он разрывает строку 12 ItemDetailsView.js, которая выглядит следующим образом.
data = this.model.toJSON();
Ошибка: свойство или метод toJSON не поддерживаются объектом.
Обратите внимание, что у меня есть включенный json2.js
Каковы причины этих двух ошибок?