部分视图 - 获取将呈现的html

时间:2016-06-23 17:06:25

标签: javascript ajax node.js express ejs

上下文 我在我的路径文件夹中创建了一个发送html的GET请求。它将用于ajax请求:

router.get(url, function(){
  res.send("<p>Some Text</p>");
}) 

我的想法/疑问/问题如下,是否可以使用局部视图来生成我想要的html并发送它?

我有一个部分视图,我需要的代码,在主渲染中使用,在两个不同的部分编辑代码是令人沮丧的。

1 个答案:

答案 0 :(得分:0)

我找到了方法:

res.render(view, function(err, html){
  if(!err){
    res.send(html);
  }
});

如果使用回调函数,则会取消呈现页面的默认行为。