<div id="text"></div>
$.ajax({
url: url
data:data,
dataType: 'json',
success: function (item) {
$("#text").html(item.content)
}
});
JQ通过Ajax获取文本编辑器的内容,如上代码赋值时会把文本标签内容也显示出来,如何让该文本内容与文本编辑器的样式保持一样(文本内容标签当做Html标签)。
前提Controller封装成DLL了,不能从Controller return view(data),只能通过ajax 获取数据,JS 可以用 @Html.Raw() 语法吧??
这个问题,,,,读不懂
是要下面做吗?
比如说 后端返回’<p>Hello world!</p>‘这条数据,是要完完整整的把这个数据显示在界面上吗?而不是只要Hello world!?
如果是这样的话,把$("#text").html(item.content)换成$("#text").text(item.content)
你好,
jQuery.html()将字符串视为 HTML,jQuery.text()将内容视为文本.你可以在html() 中加入html样式.
$("#text").html( "<span class='red'>This is bold!</span>" );