Я пытаюсь использовать сортировщик таблицы jquery с нумерацией страниц. У меня проблема, когда я делаю динамическое обновление таблицы. После нажатия кнопки «#append» (см. Код) я изменяю содержимое всего тела таблицы. Пагинатор распознает это действие, но когда я нажимаю «Далее», он переходит на две страницы вперед после первого обновления, на три страницы вперед после второго обновления и т. Д. Вместо одной страницы ...
Я не знаю, что я делаю неправильно. Вот мой код:
$(document).ready(function() {
$("#myTable").tablesorter( {sortList: [[0,0], [1,0]]} , {headers: {1: {sorter: false}, 2: {sorter: false}, 3: {sorter: false}, 4: {sorter: false}, 5: {sorter: false}, 6: {sorter: false}, 7: {sorter: false}}})
.tablesorterPager({container: $("#pager")});
$("#append").click(function() {
// add some html
$.post("log_msg.asp", $("#msgForm").serialize(),
function(data) {
$('body').find("#myTable colgroup").remove();
$("#msgs").html($("#msgs" , data).html());
//$("#myTable").trigger("update")
$('body').find("#myTable")
.tablesorter( { widthFixed: true, widgets: ['zebra']} )
.tablesorterPager( { container: $("#pager") } );
});
// let the plugin know that we made a update
return false;
});
});
Любая подсказка?
Спасибо заранее
ура
Магда