ビューをレンダリングするときに変数を渡して、この変数をクライアントサイドのJavascriptで使用したいとします。私はすでに部分的になっていますが、それは間違っています。私はPUGビュー(または翡翠)を使用します。Nodejs、PUG/JadeビューでJavascriptにパラメータを渡す方法
例:
サーバー側
res.render('xyzView', { xyzVal: 'my_values_xyz'});
クライアント側:PUGビュー
extends ../layout
block content
script(type='text/javascript')
var getVal= #{xyzVal};
ではなく、このようなだけvar
、出力上のタグ<var></var>
を作成しています:
//- other HTML tags and codes
//-..
//-..
<script type="text/javascript">
<var>getVal = 'my_values_xyz'</var> /// <<<<<====== THE PROBLEM IT'S HERE
</script>
正しい方法は次のようになります。
//- other HTML tags and codes
//-..
//-..
<script type="text/javascript">
var getVal = 'my_values_xyz';
</script>
それを修正する方法は?
これは動作します!!!!!ありがとう、 – wBB