我的问题是,我有一个网页,用户可以从很多选择中进行选择,然后转到页面,我可以使用req.query.var进行处理,但是当用户单击下一页时,我还必须添加用户选择的参数首先,否则将打开一个页面,其中包含随机内容。我该如何存储用户最初选择的选项并在他想转到下一页时将其传递?
app.get('/mypage', function(req, res){
var page = req.query.page;
var sort = req.query.sort;
var url = 'url' + sort + 'url' + page;
request(url, function(error, response, body){
if(!error && response.statusCode == 200){
var func= JSON.parse(body);
res.render('mypage.ejs', {func: func});
}
});
});
这是我可以通过选择排序将用户重定向到页面的方法,但是当他们在页面上并单击下一页时,我需要一种通过下一个按钮提交将指定的排序传递给用户的方法
<form action="/mypage" method="GET">
<input type="hidden" name="page" value='<%= func["page"] + 1 %>'>
<input class="input" type="submit" value="next page">
</form>