0

是否可以将服务器端 JavaScript 变量传递给<script>HTML 视图中的标记?

在我的路线文件中,我有:

exports.index = function(req, res){
  res.sendfile('views/index.html', {
      data: {foo: bar}
  });
};

如果我使用 Jade 模板,我可以这样做:

script(type='text/javascript').
  var local_data =!{JSON.stringify(data)}

访问data对象。但是,这不适用于 html 文件。有解决办法吗?

4

1 回答 1

0

让路由发送数据,res.json()并在 html 中使用 AJAX 来获取 JSON 数据。

http://www.w3schools.com/ajax/

于 2013-09-03T18:35:42.527 回答