[英]Access server-side javascript variable for manipulation with client side javascript
使用sails.js作为我正在构建的node.js应用程序的框架。
我正在尝试从后端检索用户先前设置的信息(即我的应用程序的设置),然后在我的客户端javascript中使用这些设置。
我目前有一个控制器,它从数据库中检索信息并将其传递到需要它的视图。
return res.view('dashboard', { configs: configurations });
我知道在渲染html时可以访问它,但不知道如何将它传递给在浏览器上运行的javascript环境。
任何提示都会很棒!
为了澄清,我不是试图在html页面中呈现这些信息(即使用<%= variable %>
,我想在页面上运行的javascript中使用它。
如果我理解你的问题; 您可以在脚本标记中使用服务器端变量。
<script>
var something = <%= serversideVariable %>;
var <%= serversideVariable %> = "some value";
</script>
这将作为JavaScript工作。
您可以在视图中生成类似的内容。 在页面加载期间,将执行此脚本,并且以下任何脚本都可以访问GlobalSettings
。
<script type="text/javascript">
var GlobalSettings =
{
//.. JSON with parameters for client
}
</script>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.