如何将参数传递给第2页(下一页)

时间:2018-10-21 15:34:24

标签: javascript express

我有一个网页,用户可以从很多选择中进行选择,然后转到页面,我可以使用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>

0 个答案:

没有答案