首頁  >  問答  >  主體

javascript - artTemplate 模板引擎,從後台取得的資料就是html程式碼如何渲染到頁面

artTemplate 模板引擎,從後台取得的資料就是html程式碼,渲染到頁面還是標籤,如何解決

#
大家讲道理大家讲道理2663 天前1369

全部回覆(4)我來回復

  • 仅有的幸福

    仅有的幸福2017-07-05 11:05:48

    你可以用jQuery來替換標籤

    <script>
        var data="<font color='red'>测试数据</font>";//带有html标签的测试数据
        $('#p1').html(data);//通过html()方法将数据输出到p中
    </script>

    你試試看吧!哥們,但別忘了引進jQuery了
    當然,原生的js也是可以的

    回覆
    0
  • 天蓬老师

    天蓬老师2017-07-05 11:05:48

    很簡單,你新建一個DOM節點

    ,然後var一個變數等於這段程式碼,把這個變數賦給這個DOM節點就可以了,用jQuery的方法樓上已經說了,原生的方法就是

    回覆
    0
  • 巴扎黑

    巴扎黑2017-07-05 11:05:48

    // [3]. 使用模版產生 HTML,預設對輸出進行轉義,不轉義使用 {{#value}}

    回覆
    0
  • 欧阳克

    欧阳克2017-07-05 11:05:48

    剛好最近也在用 artTemplate 也遇到了這個問題。

    使用 {{@html}} 進行原文輸出

    有風險、慎用。

    官方教學:https://aui.github.io/art-tem...原文輸出 

    回覆
    0
  • 取消回覆