我有一个调用第三方Web服务的jQuery函数。第三方Web服务返回json响应。我将HTML页面中的DIV元素的text属性绑定到json响应中的元素。
这一切都很好。为简洁起见,我排除了整个代码。
的jQuery 成功:功能(数据) { $( '#level2的')文本(data.data.content)。 }
HTML
<div id="level2"> </div>
但是,json响应输出中包含HTML标记,
实施例
<h2>Header 2</h2><p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras vel lacinia nulla.<p>
如何确保浏览器解析html标记,并在浏览器呈现文本时显示文本,如下所示
Lorem ipsum dolor坐下来,精神上的adipistur。 Cras vel lacinia nulla。
请帮忙。
答案 0 :(得分:2)
如果您希望解析代码,只需将text()
替换为html()
,而不只是显示为文本。
success: function (data) {
$('#level2').html(data.data.content);
}