我已经在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>
有人可以帮忙吗? 阿努拉格
答案 0 :(得分:0)
我对MangoDB也很陌生。但是,在显示结果之前,您是否尝试过遍历数据库的内容? 也许尝试类似的东西:
the css style has been set but if need any extra css do add...
.title{
padding: 8px 16px;
background: #cae0eb;
float: left;
border-radius: 5px;
background: #fff;
-webkit-border-radius: 5px;
border-radius: 5px;
/* width: unset; */
position: relative;
height: 100%;
}
.region-set{
position: fixed;
width: 21%;
}
input:focus{
outline: none;
}
input[type=search] {
-webkit-appearance: none;
letter-spacing: 2px;
font-weight: 900;
}
.filter-search{
left: 0px;
margin-top: 0px;
top: 210%;
left: 15px;
width: 51%;
/* min-width: 173px; */
z-index: 10;
/* min-height: 100%; */
/* height: 100%; */
/* overflow-y: auto; */
position: absolute;
text-shadow: 0 0 0 transparent;
border-left:1px solid rgba(0, 0, 0, 0.14);
border-right:1px solid rgba(0, 0, 0, 0.14);
}
#name{
border: none;
border-bottom: 1px solid rgba(0, 0, 0, 0.12);
box-shadow: none;
border-radius: 0;
}
.filter-borders{
padding: 5px 5px;
/* border-bottom:1px solid rgba(0, 0, 0, 0.14); */
cursor: pointer;
}
.search-results {
height: 14rem;
overflow-y: auto;
border-bottom:1px solid rgba(0, 0, 0, 0.14);
}
您还可以检查标记的使用方式是否混乱