2016-10-28 1 views
0

Я применял плагин для сортировщика таблиц в таблице ajax, которую я обновляю динамически.
на первой странице сортировке работает нормально
, но на 2-ой сортировке третьей страницы не работает, если я использую $("#gvMainTemp > tbody > tr").hide();, чтобы скрыть предыдущие данные по 2-ю 3-й страницы ...Сортировщик таблицы Загрузка динамических данных [Ajax, Json, C#]

Если я удалить $("#gvMainTemp > tbody > tr").hide(); будет связывать данные 1-й страницы на второй третий ..... также
pluging используется
и только сортировать данные 1-й страницы на 2-ой и третьей странице:

TableSorter с фиксированным заголовком


My Jsfiddle для REFE rence

ответ

0

При подкачке данных в таблице было бы лучше удалить любые предыдущие строки в таблице, так как вам нужно будет отслеживать эти строки и поддерживать ссылку. Приведенный выше примерный код не работает, поэтому, если пользователь возвращается к ранее просмотренной странице, в таблицу добавляются повторяющиеся строки.

Вместо того, чтобы использовать .hide(), используйте .remove().

function OnSuccess(response) { 
    $("#gvMainTemp > tbody > tr").remove(); 
    // ... 
} 

Это вообще возможно, было бы проще использовать прилагаемый пейджер виджет/аддон для обеспечения взаимодействия Ajax.

+0

Я попробовал удалить и очистить ничего не работаю – Aamir

Смежные вопросы