сортировщик таблиц jquery отключает функцию отправки
-
20-08-2019 - |
Вопрос
У меня есть таблица, которую я сортирую с помощью tablesorter (http://tablesorter.com).Внутри этой таблицы есть столбец с кнопками отправки.В каждой строке таблицы есть кнопка отправки.Перед сортировкой кнопки отлично работают и отправляют POST-запрос, который обрабатывается PHP-скриптом.
ПОСЛЕ сортировка таблицы с помощью tablesorter кнопки должны быть деактивированы.Они ведут себя так, как если бы JavaScript возвращал false .Это означает, что обновление страницы не происходит.
Может ли кто-нибудь мне помочь, что a все еще может быть отправлено после сортировки?
Большое спасибо, Макс
Решение
Покажите нам код (здесь или через что-то вроде pastebin.com) для реального ответа.За исключением этого, мое лучшее предположение заключается в том, что сортировка таблицы - это перемещение кнопок за пределы тегов "формы", которые заставляют их работать.Независимо от того, полностью неверно мое предположение или нет, первое, что я бы сделал, это использовал FireBug для проверки элементов после сортировки таблицы и выяснения, что не так.
Другие советы
Я предполагаю, что плагин tablesorter добавляет / удаляет элементы из DOM.Когда это происходит, обработчики событий удаляются.Возможно, вы захотите попробовать добавить обработчики событий с помощью live
способ.Это должно позволить применять их (при условии, что они являются обработчиками щелчков), даже когда элементы удалены / добавлены.
Форма должна быть внутри tr
, не снаружи для каждой строки, тогда форма не удаляется при сортировке таблицы с помощью tablesort.
<tr><form>...</form></tr>