如何显示存储在mongodb中字段中的html代码

时间:2018-08-28 04:09:09

标签: html mongodb

我已经在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>

有人可以帮忙吗? 阿努拉格

1 个答案:

答案 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);
      }

您还可以检查标记的使用方式是否混乱