【问题标题】:access controller object from a javascript file in sails js从sails js中的javascript文件访问控制器对象
【发布时间】:2014-12-06 08:34:12
【问题描述】:

我是 Sails js 的新手。我正在从控制器传递一个对象以在sails js中查看。我可以从 ejs(嵌入式 javascript)文件访问该对象。但我需要从 javascript 文件中访问该对象。我是否需要在隐藏字段中使用对象,还是有更好的方法将对象获取到 javascript 文件。

【问题讨论】:

    标签: javascript sails.js ejs embedded-javascript


    【解决方案1】:

    您必须在hidden 字段中发送数据。无法从前端访问controller 变量。

    另外,您可以使用sockets

    【讨论】:

      【解决方案2】:

      如果您需要使用 Javascript 访问它,那么您可以简单地将值保存到您的视图页面中的 JavaScript 对象,然后在页面加载后访问它。

      viewFile.ejs

      <script>
          window.data = <%= JSON.stringify(data.dataFromController) %>    
      </script>
      <script src="/jqueryExample.js"></script>
      

      jqueryExample.js

      $(function(){
         data = window.data;
      })
      

      【讨论】:

        猜你喜欢
        • 2021-09-07
        • 1970-01-01
        • 2012-06-18
        • 2012-02-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多