2013-05-14 84 views
1

我有一个使用JSON文件内容的网页,但由于某些原因,并不是所有的JSON元素拿起HTML实体<br>,我想不通为什么...JSON不拾取<br>

"pages": [{ 
    "title": "Title", 
    "intro": "Lorum<br>Ipsm", 
    "content": [ 
     { 
     "title": "Title 2", 
     "text": [ 
      {"content": "Lorum<br>Ipsm"} 
        ] 
     },... 

我的"content"中的<br>显示为换行符,但在我的"intro"中不是......这种奇怪行为的原因是什么?

我所说的JSON使用此HTML:

<article class="a_page"> 
    <section class="left"> 
     <header> 
     <h1>{{title}}</h1> 
     </header> 

     <section> 
      <p>{{intro}}</p> 
     </section> 
    </section> 

    <section class="right"> 
     {{#content}} 
     <section> 
      <h2>{{title}}</h2> 
       <section> 
        {{#text}} 
         <section> 
        <!--<h3>{{title}}</h3>--> 
        <p>{{{content}}}</p> 
       </section> 
       {{/text}} 
      </section> 
     </section> 
     {{/content}} 
    </section> 
</article> 
+0

你用什么模板引擎? – Tommi 2013-05-14 10:01:40

+0

我使用ICanHaz ... – Michiel 2013-05-14 10:05:31

+1

..它在内部使用Mustache.js;文件说带有标签的文字应该用三重大括号括起来。使用{{{intro}}}代替{{intro}} – Tommi 2013-05-14 10:16:06

回答