2016-06-10 91 views
1

當我將html寫入瀏覽器時,如何存儲html,最終呈現爲html而非文字文本?從JSON呈現html

示例如何使此呈現鏈接?這將是例如在我的JSON屬性:

"pastCompanies": [ "Pivotal", "Microsoft", "<a href=\"https:\//www.linkedin.com\/in\/someperson\" target=\"_blank\">...</a>"], 

讓我怎麼得到這個渲染標籤:"<a href=\"https:\//www.linkedin.com\/in\/someperson\" target=\"_blank\">...</a>"

+0

僅僅返回鏈接而不是整個HTML元素會不會更好? – Namrehs

+0

是的,但唯一的問題是在這種情況下對於這個特定的數據集,我不知道哪些可能是鏈接...就像該數組並不總是會在數組中的最後一項中必然有鏈接 – PositiveGuy

+0

我知道這並不回答你的問題,但你可以,當循環顯示數據的數組時,檢測一個元素是否與正則表達式鏈接,然後返回它包裝在正確的HTML。 – Namrehs

回答

0

jQuery的例子,只要使用htlm功能http://api.jquery.com/html/

JS,你可以使用innerHTMLhttp://www.w3schools.com/jsref/prop_html_innerhtml.asp

var obj = {"pastCompanies": [ "Pivotal", "Microsoft", "<a href=\"https:\//www.linkedin.com\/in\/someperson\" target=\"_blank\">...</a>"]}; 

//JQuery 
$(document).ready(function() { 
    $('#one').html(obj.pastCompanies[2]); 
}); 
//JS 
document.getElementById("two").innerHTML = "Paragraph changed!"; 

https://jsfiddle.net/633xfL9v/2/

+0

好吧,看起來我至少有逃脫的權利,謝謝! – PositiveGuy

+0

你不應該逃跑 –