JSON没有拿起来

时间:2013-05-14 09:53:10

标签: json html5 html-entities

我有一个网页,它使用JSON文件作为内容,但出于某种原因,并非所有JSON元素都在拾取html实体<br>,我无法弄清楚为什么......

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

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

我使用此HTML调用JSON:

<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>

1 个答案:

答案 0 :(得分:2)

Mustache.js documentation说你应该在三个花括号中附上带标签的文字。 使用

{{{intro}}}

而不是

{{intro}}