如何使用JavaScript将access参数传递到HTML页面

如何使用JavaScript将access参数传递到HTML页面,javascript,jquery,html,node.js,parameter-passing,Javascript,Jquery,Html,Node.js,Parameter Passing,我正在使用NodeJs路由器将参数传递到HTML页面,使用: res.render('dashboard', {ph_user: fname}); 我可以在HTML代码中使用此参数: <div id="greeting">Welcome: <%= ph_user %></div> 欢迎您: 不过,我也希望在HTML页面上的脚本中使用此参数。 我确信我可以通过ID从元素中提取if,但这似乎不是最有效的方法。访问/使用HTML页面脚本中的参数的最佳方式是

我正在使用NodeJs路由器将参数传递到HTML页面,使用:

res.render('dashboard', {ph_user: fname});
我可以在HTML代码中使用此参数:

 <div id="greeting">Welcome:  <%= ph_user %></div>
欢迎您:
不过,我也希望在HTML页面上的脚本中使用此参数。 我确信我可以通过ID从元素中提取if,但这似乎不是最有效的方法。访问/使用HTML页面脚本中的参数的最佳方式是什么


非常感谢您的指导。

您可以这样传递变量:

<script type="text/javascript">
  var ph_user = <%- ph_user %>;
  // or window.ph_user = <%- ph_user %>
</script>

var ph_user=;
//或window.ph_用户=

确保您了解转义变量和未转义变量之间的差异和风险。您可以将此脚本置于其他脚本之上,然后其他脚本将可以使用它

你可以把你的EJ放在一个带有变量的脚本标签中,这正是我想要的!谢谢