在我的程序中,我将搜索过滤器和页码作为对URL的查询。
关于搜索:获取表单发送在路由中作为req.query.searchterm;
分页:页面链接将页面编号发送为
url/?page='somepagenumber';
现在位于搜索结果页面上,该页面可通过url之类的网址构建查询
url/?searchterm=4
当我单击从分页的任何页面链接转到其他页面时,会发生问题。
例如,Url更改为url/?page=1
,搜索词查询消失了,因此使查询执行成为一个问题,因此导致没有数据,只有空表。
如何使网址与已经存在的查询(如
url.com/searchterm?=1&page=2
要注意的一件事是,当我如上所述手动键入url时,它可以正常工作。
工具:nodejs,express,mysql,ejs