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 に答える