Как исправить ошибку IE8 с более старой версией плагина jQuery TableSorter? - PullRequest
1 голос
/ 01 декабря 2010

Я пытаюсь исправить некоторые ошибки на сайте, который был разработан несколько лет назад с помощью более старой версии jquery.Эта конкретная проблема возникает только в IE8, в скрипте jquery.tablesorter.min.js.Я не знаю, как сказать, какая версия TableSorter используется из минимизированной версии, но версия jquery 1.3.2.Вот ошибка:

Message: 'undefined' is null or not an object
Line: 2
Char: 6697

именно в этом разделе строки:

function getCachedSortType(parsers,i){return parsers.type;};

Тело таблицы, которая использует tableorter, пусто на этой странице (оно может иметь строкидобавил к этому).Он по-прежнему имеет теги <thead> и <tbody>.Я прочитал на в другом сообщении на форуме по этой же проблеме , что проблема может быть связана с положением тегов <table> и <form>.Они говорят, что таблица, использующая сортировщик таблиц, должна находиться внутри формы, которая находится на этой странице.

Однако макет этого контроллера также содержит теги <table>, а форма для этой конкретной страницы с табличным сортировщикомСтол расположен в макете <table>.Может ли это быть частью проблемы?

...