html - 如何显示存储在mongodb字段中的html代码
问题描述
我在 mongodb 的一个字段中存储了一些 HTML 代码,我的问题是如何显示它,当我检索它并在 <%= %> 内显示时,它只显示 html 代码;我尝试使用 eval() 但它不起作用。如果我这样放在 .ejs 文件中
<div id="googlemap">
<div style="width: 100%">
<%=hospital.map%>
</div>
结果如下;它只是在页面上显示 html 代码。
城市:孟买地点:
<div class="mapouter"><div class="gmap_canvas"><iframe width="600" height="500" id="gmap_canvas" src="https://maps.google.com/maps?q=hiranandani%20hospital&t=&z=13&ie=UTF8&iwloc=&output=embed" frameborder="0" scrolling="no" marginheight="0" marginwidth="0"></iframe><a href="https://www.pureblack.de"></a></div><style>.mapouter{text-align:right;height:500px;width:600px;}.gmap_canvas {overflow:hidden;background:none!important;height:500px;width:600px;}</style></div>
有人可以帮忙吗?阿努拉格
解决方案
我对 MangoDB 也很陌生。但是,您是否尝试在显示结果之前遍历数据库的内容?也许尝试类似:
<div id="googlemap">
<div style="width: 100%">
<% hospitals.forEach(function(hospital){ %>
<%=hospital.map%>
<% }); ?>
</div>
</div>
您还可以检查您使用标签的方式是否没有混淆
推荐阅读
- scikit-learn - 如何使任何 sklearn 模型变得冗长?
- sas - 根据其他几个列创建半累积列。SAS
- r - 我应该在将文件写入磁盘的函数中返回什么?
- azure-data-factory - 如何从变量中获取选择语句以在 Azure 数据工厂中复制数据活动?
- c# - 字符串数组中字符串(多个实例)的递归二进制搜索 - C#
- powershell - 用于查询 AD 并报告是否找到 CSV 文件中的 UPN 的 PowerShell 脚本
- mysql - 子查询中的 MySQL LIMIT
- python - 将 get_features_names 函数添加到转换器(如 SimpleImputer)
- c++ - 为什么函数调用发生在不同的输入和段错误中?
- excel - 使用 Excel 创建报告模板,然后从另一个工作表填充特定数据点,以 .pdf 格式输出