一个页面取到的json数据要传到另一个页面

我需要在getAllarticle页面中查询数据库并且取出json数据,但这个数据要传到另一个页面渲染,这时候该怎么做呢?

res.redirect我试了一下没成功,不知道是不是我姿势不对?

//getAllarticle取数据
exports.getAllarticle = function (req,res,next) {
 
    var page = parseInt(req.query.page);
    db.find("article",{},{"pageamount":10,"page":page,"sort":{"datetime":-1}},function(err,result){
 
        res.json(result);
    });
};
//需要接收数据的showArticle 
exports.showArticle = function (req,res,next) {
        res.render('article/article', {
            "login": req.session.login == "1" ? true : false,
            "username": req.session.login == "1" ? req.session.username : "",
        })
        ;
};
阅读 1.9k
1 个回答

在showArticle渲染出来的前端页面ajax $get('/getAllarticle)即可拿到数据

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题