小编bru*_*pic的帖子

ejs 的问题(data.forEach 不是函数)!

您好,我正在尝试在 ejs 文件中运行一个 javascript 函数,这就是我的代码的样子:

<div class='row'>

<% data.forEach( function( items ) {  %>

    <div class='col-md-4 col-sm-6'>
        <div class="thumbnail">
        <img src="<%= items.img %>" width="350" height="130"></img>    

         <div class="caption">
            <h4><%= items.partname %></h4>
        </div>
        </div>



    </div>

<% }); %>

</div>
Run Code Online (Sandbox Code Playgroud)

当我尝试在我的 ejs 文件中运行它时,我收到此错误作为返回“36| 37|

38| <% data.forEach(function(items){ %> 39|
40| 41|

data.forEach 不是 eval 的函数(eval at

有谁知道如何解决这一问题?

这是我上面代码的后端:

app.use(bodyParser.urlencoded({extended: true}));
  app.set("view engine","ejs");

var chairSchema=new mongoose.Schema({
    partname:String,
    img:String,
    price:Number
});

var data =mongoose.model("data",chairSchema);

data.create(
{
  partname:"short cylinder",
  img:"http://www.needforseatusa.com/assets/images/products/replacement%20parts/short_cylinder_thumbnail.jpg",
  price:14.90
},
{
  partname:"regular cylinder",
  img:"http://www.needforseatusa.com/assets/images/products/replacement%20parts/cylinder_thumbnail.jpg", …
Run Code Online (Sandbox Code Playgroud)

javascript foreach ejs

1
推荐指数
1
解决办法
1万
查看次数

标签 统计

ejs ×1

foreach ×1

javascript ×1