在请求后向DOM添加数据- Express, Javascript



我看了其他几个问题,但目前我的问题没有得到太多的关注。

我向api发出请求,并返回10个项目作为JSON。我将这些项目显示在带有把手的页面上。我有一个"加载更多"按钮在底部,需要追加10多个项目的页面。

在我的Express服务器中,我向API发出请求并成功获得必要的数据。

这是我目前得到的:

request({
 url: url,
 qs : req.query,
 }, function(error, response, json) {
 return res.send(json.items)
 })

正如一些人指出的那样,res.send()杀死了它。我不确定如何将数据附加到以前的JSON请求,由手柄处理该数据,所有这些都没有页面重新加载。

为什么不使用Handlebare helper返回一个变量data到你的模板上迭代(使用{{data}})。变量data可以是一个全局Javascript变量,您可以在第二次调用服务器后向其添加内容。

最新更新