простой поиск текста из таблицы без использования laravel разбиения на страницы - PullRequest
0 голосов
/ 12 марта 2020

У меня есть простая таблица, в которой есть список рабочих мест. здесь у меня есть тип ввода текста для ввода текста для поиска. Когда я вводю любой текст в поиске ввода, он дает мне результаты. но проблема в том, что я использую laravel Pageination. когда поиск по функции keyup дает вывод таблицы page1 и page2 и т. д. c. Здесь мне нужен полный поиск таблиц tr, где текст совпадает. Ниже я добавляю свой код. но результаты остальных страниц там не отображаются. весь результат этого текста содержит 6, но он показывает только два из page1. Мне нужен весь результат 6. Здесь я использовал простой поиск из таблицы, мне не нужны какие-либо выводы из БД . Я делаю простой поиск текста из таблицы.


    $('#search').on('keyup', function(e) {
        if ('' != this.value) {
            var reg = new RegExp(this.value, 'i'); // case-insesitive

            $('.table tbody').find('tr').each(function() {
                var $me = $(this);
                if (!$me.children('td').text().match(reg)) {
                    $me.hide();
                } else {
                    $me.show();
                }
            });
        } else {
            $('.table tbody').find('tr').show();
        }
    });

это результат поиска страницы1 показывает две данные

1 Ответ

0 голосов
/ 12 марта 2020

Вы можете попробовать Laravel Библиотека DataTable и использовать нумерацию на стороне сервера, вы можете искать и фильтровать всю таблицу.

Laravel DataTable

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...