我是 Sails js 的新手。我正在从控制器传递一个对象以在sails js中查看。我可以从 ejs(嵌入式 javascript)文件访问该对象。但我需要从 javascript 文件中访问该对象。我是否需要在隐藏字段中使用对象,或者是否有更好的方法将对象获取到 javascript 文件。
问问题
753 次
2 回答
1
您将不得不在某些hidden
字段中发送数据。无法controller
从前端访问变量。
此外,您可以使用sockets
.
于 2014-12-06T11:16:49.797 回答
1
如果您需要使用 Javascript 访问它,那么您可以简单地将值保存到视图页面中的 JavaScript 对象,并在页面加载后访问它。
视图文件.ejs
<script>
window.data = <%= JSON.stringify(data.dataFromController) %>
</script>
<script src="/jqueryExample.js"></script>
jqueryExample.js
$(function(){
data = window.data;
})
于 2014-12-07T19:28:14.340 回答