2013-05-14 93 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

回答