Javascript 在nodejs中的客户端ejs文件上获取从服务器返回的数据

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中。例如:

nodejs中的我的webservice使用res.render(“clientejs file”,array)将Json数组返回给客户端ejs文件。如何在客户端访问该数组?

至少有几种方法可以做到这一点

一种简单的方法是使用JSON回复请求,然后通过XHR访问。这不需要一个模板,您只需要这样做:
res.json(array)。然后,您只需向该路由发送一个XHR并解析响应(如果您使用jquery,则可以让它为您解析JSON响应)

另一种方法是将文本数组内容插入模板中的javascript中。例如:

代码:

mytemplate.ejs:


var数据=;
console.dir(数据);

如何使用Jquery ajax get()获取数据
res.render('mytemplate', { data: JSON.stringify(array) });