У меня простой вопрос, но для тех, кто борется даже с базовыми навыками, это ракетостроение. Я скачал два очень простых скрипта: один - это поиск в режиме реального времени, а другой - скрипт разбиения на страницы. Они оба действуют на столе с некоторыми данными в нем. Все работает, как и ожидалось, за исключением того, что когда я удаляю поисковый запрос, а не возвращаюсь назад к разбитой на страницы таблице, мне показываются все записи. Используемые скрипты здесь:
https://www.codexworld.com/jquery-live-search-filter-on-html-table/
https://github.com/wikiti/jquery-paginate
Они идеально подходят для моего простого приложения, но я не знаю, как заставить таблицу вернуться к нумерации страниц, когда я удаляю поисковый запрос. Это код, который я использую:
<script>
$(document).ready(function(){
$('.dataSearch').on('keyup',function(){
var searchTerm = $(this).val().toLowerCase();
$('#carriersTable tbody tr').each(function(){
var linestr = $(this).text().toLowerCase();
if(linestr.indexOf(searchTerm) === -1){
$(this).hide();
}else{
$(this).show();
}
});
});
});
$('#carriersTable').paginate({ limit: 2 });
</script>
Я попытался переместить последнюю строку (все возможные комбинации), но он просто генерирует бесчисленные ссылки на страницы при каждом поиске:).
Спасибо!