Вопрос

У меня есть таблица, которую я сортирую с помощью tablesorter (http://tablesorter.com).Внутри этой таблицы есть столбец с кнопками отправки.В каждой строке таблицы есть кнопка отправки.Перед сортировкой кнопки отлично работают и отправляют POST-запрос, который обрабатывается PHP-скриптом.

ПОСЛЕ сортировка таблицы с помощью tablesorter кнопки должны быть деактивированы.Они ведут себя так, как если бы JavaScript возвращал false .Это означает, что обновление страницы не происходит.

Может ли кто-нибудь мне помочь, что a все еще может быть отправлено после сортировки?

Большое спасибо, Макс

Это было полезно?

Решение

Покажите нам код (здесь или через что-то вроде pastebin.com) для реального ответа.За исключением этого, мое лучшее предположение заключается в том, что сортировка таблицы - это перемещение кнопок за пределы тегов "формы", которые заставляют их работать.Независимо от того, полностью неверно мое предположение или нет, первое, что я бы сделал, это использовал FireBug для проверки элементов после сортировки таблицы и выяснения, что не так.

Другие советы

Я предполагаю, что плагин tablesorter добавляет / удаляет элементы из DOM.Когда это происходит, обработчики событий удаляются.Возможно, вы захотите попробовать добавить обработчики событий с помощью live способ.Это должно позволить применять их (при условии, что они являются обработчиками щелчков), даже когда элементы удалены / добавлены.

Форма должна быть внутри tr, не снаружи для каждой строки, тогда форма не удаляется при сортировке таблицы с помощью tablesort.

<tr><form>...</form></tr>
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top