Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/473.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在请求之后向DOM添加数据-Express,Javascript_Javascript_Jquery_Express_Request - Fatal编程技术网

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

在请求之后向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

我看了一些其他的问题,但在我目前的问题上没有得到太多的关注

我向一个api发出请求,并返回10个JSON项。我用手柄在页面上显示这些项目。我在底部有一个“加载更多”按钮,需要在页面上再添加10个项目

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

这是我目前得到的:

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

 return res.send(json.items)
 })

正如一些人指出的那样,
res.send()
会杀死它。我不知道如何将数据附加到上一个JSON请求中,让Handlebar处理这些数据,而无需重新加载页面。

为什么不使用Handlebare帮助程序,将变量
数据
返回到迭代的模板中(使用
{data}
)。变量
data
可以是一个全局Javascript变量,您可以在第二次调用服务器后将内容附加到该变量