我正在尝试进行无限滚动,即,当用户到达页面底部时,会加载更多内容。我做一个ajax调用然后在后端我试图渲染新视图并返回该视图,然后在前端我可以将它附加到现有DOM。但是,当我在后端调试.log(渲染)时,我得到了未定义,而且我也收到错误“已经调用了Callback”。具体来说,我在后端使用Express,其前端视图中的灰尘类似于Jade等。
{{1}}
答案 0 :(得分:2)
您收到此错误是因为res.render
结束连接,除非您指定了回调参数。
您可以使用以下代码段访问html:
res.render('galleries', function(err, html) {
res.status(200).send({ rendered: html });
});