[英]InnerHTML has not accepted HTML String
HTML显示字符串格式,感谢将其显示为HTML。 我从字符串中复制了innerHTML和动态HTML。
document.getElementById("tableReplicateGridTemplate").innerHTML = '@Model.sGridTemplate';
我在HTML页面中的输出以字符串显示,但未转换为HTML
谢谢大家的答复。 最终,在您的帮助下,我按如下所示编辑了代码,然后它起作用了。
var sHTML = '@Model.sGridTemplate';
sHTML = sHTML.replace(/</g, "<");
sHTML = sHTML.replace(/>/g, ">");
sHTML = sHTML.replace(/"/g, "\"");
sHTML = sHTML.replace(/ /g, "");
sHTML = sHTML.replace(/&/g, "&");
将dataType
添加到您的ajax请求中。
$.ajax({
url : 'url',
dataType : 'html' // this line will convert the data sent to html
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.