【问题标题】:Nodejs EJS "Is not Defined" errNodejs EJS“未定义”错误
【发布时间】:2019-12-12 19:43:39
【问题描述】:

我正在使用 Nodejs 将数组发送到 ejs 模板。看起来我们无法将数组传递给 ejs,所以我收到的值如下:

console.log(<%= val %>)

Rec - 159,Rec - 160

我尝试将上面的值转换为数组

val= ().split(",")

我得到 Rec 没有定义,在我的谷歌控制台的源选项卡中,该行指向:

(Rec - 159,Rec - 160).split(",")

我想将值更改为数组,以便循环遍历它并进行一些 DOM 更改,但由于某种原因我无法将其更改为数组

【问题讨论】:

    标签: javascript node.js ejs


    【解决方案1】:

    我做到了

    val = orderNumber = <%- JSON.stringify(val) %>
    

    并将其转换为数组

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-07-27
      • 2017-02-25
      • 1970-01-01
      • 1970-01-01
      • 2021-06-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多