在请求之后向DOM添加数据-Express,Javascript
我看了一些其他的问题,但在我目前的问题上没有得到太多的关注 我向一个api发出请求,并返回10个JSON项。我用手柄在页面上显示这些项目。我在底部有一个“加载更多”按钮,需要在页面上再添加10个项目 在我的Express服务器中,我向API发出请求,并成功获取必要的数据 这是我目前得到的:在请求之后向DOM添加数据-Express,Javascript,javascript,jquery,express,request,Javascript,Jquery,Express,Request,我看了一些其他的问题,但在我目前的问题上没有得到太多的关注 我向一个api发出请求,并返回10个JSON项。我用手柄在页面上显示这些项目。我在底部有一个“加载更多”按钮,需要在页面上再添加10个项目 在我的Express服务器中,我向API发出请求,并成功获取必要的数据 这是我目前得到的: request({ url: url, qs : req.query, }, function(error, response, json) { return res.send(json.items
request({
url: url,
qs : req.query,
}, function(error, response, json) {
return res.send(json.items)
})
正如一些人指出的那样,
res.send()
会杀死它。我不知道如何将数据附加到上一个JSON请求中,让Handlebar处理这些数据,而无需重新加载页面。为什么不使用Handlebare帮助程序,将变量数据
返回到迭代的模板中(使用{data}
)。变量data
可以是一个全局Javascript变量,您可以在第二次调用服务器后将内容附加到该变量