从Kendo Editor以富文本格式获取内容

时间:2019-08-31 21:21:36

标签: kendo-ui kendo-editor

我正在尝试从kendo编辑器通过电子邮件发送数据,但是电子邮件显示html标签。我相信编辑器的内容是Html,因此,根据设计,它的value()方法也将返回Html。我正在努力弄清楚如何从值中获取文本。

在我的函数中,我正在发送如下数据: "emailmessagehtml": $("#editor").val(), 但这会显示电子邮件中的所有html标签。

如果有人能指出正确的方向以显示电子邮件中的RTF内容,我将不胜感激。

非常感谢

1 个答案:

答案 0 :(得分:0)

尝试改用encodeValue()。

var editor = $("#editor").data("kendoEditor");
var content = editor.encodedValue();

Documentation

还要检查https://docs.telerik.com/kendo-ui/api/javascript/ui/editor/configuration/encoded

$("#editor").kendoEditor({
  value: "<p>foo</p>",
  encoded: false
});

已编码:指示编辑器是否应提交已编码的HTML标签。默认情况下,对提交的值进行编码。