我的页面上有一个 jquery 数据表,它使用服务器端处理来检索数据。 在这种情况下,其中一列包含 html 内容,因此我的服务器响应如下所示:
"aaData": [ [1, "aaa", "<span class="myclass">html here</span>" ], ...
我试过
"aoColumnDefs": [ "aTargets":[2], "sType": "html" }
但我仍然看到单元格内容,就好像它是纯字符串一样。 我能做什么?
最佳答案
制作了一个工作版本
"aoColumnDefs": [
{ "aTargets": [2],
"sType": "html",
"fnRender": function(o, val) {
return $("<div/>").html(o.aData[2]).text();
}
}
]
使用 jQuery 解码回 html。
关于jQuery 数据表显示 html 内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12320443/