【问题标题】:Use the same array in ejs and js在ejs和js中使用相同的数组
【发布时间】:2022-07-06 03:22:48
【问题描述】:

在 JS 文件中使用 EJS 数组

在 EJS 中

<% for (var i = 0; i<array.length;i++){ %>
        <li><%= array[i] %></li>
        
    <%}%> 

然后我想在另一个 js 文件中使用这个数组[i],例如在 JS 文件中:

function change() {
 this.innerHTML = array[0];
}

数组应该相同

【问题讨论】:

    标签: javascript arrays ejs


    【解决方案1】:

    基本上你将它作为 JSON 回显。

    file.ejs:

    <h1>hello</h1>
    <script>
      var array = <%- JSON.stringify(array) %>
      console.log (array)
    </script>
    

    【讨论】:

      猜你喜欢
      • 2023-03-19
      • 2019-12-08
      • 2018-11-12
      • 1970-01-01
      • 2018-02-22
      • 2015-02-21
      • 2017-03-10
      • 2021-07-26
      • 1970-01-01
      相关资源
      最近更新 更多