我正在尝试在textarea中呈现简单的html,就好像它是内联的html案例一样。 这就是我试过的 -
简单的html -
<html>
<head>
</head>
<body>
<h4>Header</h4>
<div style="color:green">This is the text here with the imframe template </div>
</body>
</html>
如此处所示,它也保存在数据库中。
在将其呈现为textarea时,我的控制台检查器在textarea中呈现错误 - Uncaught SyntaxError: Unexpected token ILLEGAL
我知道这必须对非法字符做些什么。但我该怎么办?
的jQuery -
$('#temphtmlcode').val("@Html.Raw(Model.Template)");
此处Model.Template
以上述html方式来自数据库 -
我的textarea -
<textarea style="height: 215px; width: 500px;" id="temphtmlcode"></textarea>
此textarea不包含html并显示意外错误。 请帮帮我这个
答案 0 :(得分:1)
而不是
$('#temphtmlcode').val("@Html.Raw(Model.Template)");
尝试
$('#temphtmlcode').val("@Html.Raw(Json.Encode(Model.Template))");