javascript - 无法读取未定义的属性“forEach”或 <%%> ejs 标记无法正常工作
问题描述
<html>
<head>
<title>Movie App</title>
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css">
<link rel="stylesheet" href="/stylesheets/design.css">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Lato:400,700|Montserrat:400,700&display=swap">
</head>
<body>
<h1 id="searchHeading">Search Result <span style="color: grey;"> =></span> <%= searchQuery.toUpperCase() %></h1>
<% data["results"].forEach((movie)=> { %>
<div class="card mb-5 w-75">
<div class="row no-gutters">
<div class="col-md-4">
<img src="https://image.tmdb.org/t/p/w600_and_h900_bestv2<%=movie["poster_path"] %>
class="card-img img-fluid">
</div>
<div class="col-md-8">
<div class="card-body">
<h2 class="card-title"><%= movie["original_title"] %></h2>
<hr>
<p class="card-text"><%= movie["overview"] %></p>
<hr>
<br>
<p class="card-text"><b>Date Published:</b> <%= movie["release_date"] %> </p>
<p class="card-text"><b>Total Votes:</b> <%= movie["vote_count"] %> </p>
<p class="card-text"><b>Average Rating:</b> <%= movie["vote_average"] %> </p>
</div>
</div>
</div>
</div>
<% }); %>
</body>
</html>
错误:无法读取forEach
未定义的属性
解决方案
推荐阅读
- python - 如何使这个 for 循环更快?
- angular - Angular 7 SyntaxError:预期的表达式,当basehref从根更改时得到'<
- ios - 使用部署目标 iOS 11 强制 ARKit 版本 2
- php - 如何在zend expressive中以编程方式获取基本url?
- c# - 如何使用 Microsoft.Win32.SaveFileDialog 保存文件名超过 MAX_PATH 的文件?
- java - 检查 Java 中的“nextTo”区域
- excel - Excel 索引函数电子邮件列表与空列
- c# - 长后端请求的 MVVM 进度条
- python - 多次从网站上抓取信息
- swift - 通过 UIBezierPath 快速裁剪 UIImage