我遇到以下問題。我正在從json中獲取數據,如下所示:如何從json轉換爲html?
{"aboutBreed": "<p>I have lots of tags</p>"}
當把它放到html中時,它不會呈現標記。有沒有正確的方法/庫來解析HTML?
我遇到以下問題。我正在從json中獲取數據,如下所示:如何從json轉換爲html?
{"aboutBreed": "<p>I have lots of tags</p>"}
當把它放到html中時,它不會呈現標記。有沒有正確的方法/庫來解析HTML?
當你使用AngularJS,你需要使用ng-bind-html
,像這樣:
<div ng-bind-html="pet.aboutBreed"></div>
要使用ng-bind-html
你需要在你的應用程序ngSanitize
作爲模塊中的依賴和angular-sanitize.js
。
有關更多信息,請參閱the docs。
我認爲這可以幫助你。將這部分代碼放在頁面的主體中。
<p id="myID"></p>
<script>
var myObj = JSON.parse('{"aboutBreed": "<p>I have lots of tags</p>"}');
document.getElementById("myID").innerHTML = myObj.aboutBreed;
</script>
您的意思是?
$(function(){
var jsonObj = $.parseJSON('{"a":1,"b":3,"ds":4}');
var html = '<table border="1">';
$.each(jsonObj, function(key, value){
html += '<tr>';
html += '<td>' + key + '</td>';
html += '<td>' + value + '</td>';
html += '</tr>';
});
html += '</table>';
$('div').html(html);
});
OP使用_AngularJS_而不是_jQuery _... – War10ck
'把這個放入html'時,你怎麼做呢?如果你不顯示你是如何做到的,任何人都可以修復它?這就像要求一名機修工通過電話修理您的汽車 –
您使用什麼代碼將其放入html頁面? – Weedoze
你可以在這裏找到你的答案https://stackoverflow.com/a/25679834/5275961 –