1

我的index.js文件:

res.render('index', {data:{'hello':'world'}});

我的玉文件:

p #{data}
script(src="/javascripts/app.js")

这将打印值 json 对象。

现在在我的app.js文件上console.log(data);给出一个错误,说数据未定义。

如何访问从我的 javascript 文件中的 index.js 文件传递​​的数据。

4

1 回答 1

0

在您的index.js文件中:

res.render('index', {data:JSON.stringify({'hello':'world'})});

在您的翡翠模板中:

script(type="text/javascript").
  var data = !{data};

这将在客户端 JavaScript 中为您提供一个对象。

于 2013-11-18T23:06:37.380 回答