Javascript 在nodejs中的客户端ejs文件上获取从服务器返回的数据
nodejs中的我的webservice使用res.render(“clientejs file”,array)将Json数组返回给客户端ejs文件。如何在客户端访问该数组?至少有几种方法可以做到这一点 一种简单的方法是使用JSON回复请求,然后通过XHR访问。这不需要一个模板,您只需要这样做:Javascript 在nodejs中的客户端ejs文件上获取从服务器返回的数据,javascript,json,node.js,ejs,Javascript,Json,Node.js,Ejs,nodejs中的我的webservice使用res.render(“clientejs file”,array)将Json数组返回给客户端ejs文件。如何在客户端访问该数组?至少有几种方法可以做到这一点 一种简单的方法是使用JSON回复请求,然后通过XHR访问。这不需要一个模板,您只需要这样做:res.json(array)。然后,您只需向该路由发送一个XHR并解析响应(如果您使用jquery,则可以让它为您解析JSON响应) 另一种方法是将文本数组内容插入模板中的javascript中。例如:
res.json(array)代码>。然后,您只需向该路由发送一个XHR并解析响应(如果您使用jquery,则可以让它为您解析JSON响应)
另一种方法是将文本数组内容插入模板中的javascript中。例如:
代码:
mytemplate.ejs:
var数据=;
console.dir(数据);
如何使用Jquery ajax get()获取数据
res.render('mytemplate', { data: JSON.stringify(array) });