В моей программе я передаю фильтр поиска и номер страницы в виде запроса к URL.
при поиске: форма get отправляет параметр, к которому осуществляется доступ в маршруте, как req.query.searchterm;
при разбивке на страницы: ссылка на страницу отправляет номер страницы как
url/?page='somepagenumber';
, теперь на странице результатов поиска, которая создает запрос по URL-адресу, например
url/?searchterm=4
, возникает проблемакогда я щелкаю по любой ссылке на странице от нумерации страниц, чтобы перейти на другую страницу.
URL-адрес изменяется, например, на url/?page=1
, и запрос поискового термина исчезает, что делает проблему выполнения запроса и, следовательно, приводит к отсутствию данных, кромепустой стол
как сделать так, чтобы URL-адрес соответствовал уже существующему запросу, например
url.com/searchterm?=1&page=2
Следует отметить, что когда я вручную набираю URL, как указано выше, он работает нормально.
Инструменты: nodejs, express, mysql, ejs