CNode

如何在ejs文件里面 script 部分中读取js中传出来的json (script 部分用jquery写的一些操作) ?

问答
Sshuosongss发布于9 年前最后回复9 年前5 回复4434 浏览0 收藏

例子如下: //index.js docsdata = [{title:"OOOO", content:["bbb", "ccc"]},{title:"ZZZZZZ", content:["bbb", "ccc"]}]; app.get('/', function(req, res) { res.render('test', docsdata); }); //ejs 如何在ejs文件里面 script 部分中读取 docs (script 部分用jquery写的一些操作) ?

跪谢

查看回复

回复 (5)

S
shuosongss#1·9 年前

比如 ejs 这么写

想在这里面用 <%= docsdata%> 怎么实现?

Z
zengming00#2·9 年前

应该这样用

docsdata = [{title:“OOOO”, content:[“bbb”, “ccc”]},{title:“ZZZZZZ”, content:[“bbb”, “ccc”]}];
app.get(’/’, function(req, res) {
var data = {
	haha: docsdata
}
res.render(‘test’, data);
});

然后在ejs中<%= haha%>才能拿到docsdata数组

本楼正解

S
shuosongss#4·9 年前
引用 zengming00应该这样用 然后在ejs中<%= haha% 才能拿到docsdata数组 本楼正解

@zengming00 sorry 貌似不行 需要实现这种用法, 谢谢啦

S
shuosongss#5·9 年前

这个问题解决啦谢啦

参与回复
登录后即可参与回复。登录