我看了其他几个问题,但目前我的问题没有得到太多的关注。
我向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变量,您可以在第二次调用服务器后向其添加内容。