Javascript 无法读取属性';getContent';在Tinymce中未定义的
我正在使用Tinymce编辑器中的富文本发送邮件并显示,但在javascript中调试时出现以下错误 无法读取未定义的属性“getContent” 这是我的密码 //模型 重要的一点是,当我在视图中使用EmailModel时,一切正常,但由于显示,我使用了EmailListModel。使用此模型后,我没有得到值。使用Javascript 无法读取属性';getContent';在Tinymce中未定义的,javascript,asp.net-mvc,tinymce,Javascript,Asp.net Mvc,Tinymce,我正在使用Tinymce编辑器中的富文本发送邮件并显示,但在javascript中调试时出现以下错误 无法读取未定义的属性“getContent” 这是我的密码 //模型 重要的一点是,当我在视图中使用EmailModel时,一切正常,但由于显示,我使用了EmailListModel。使用此模型后,我没有得到值。使用tinymce.get()命令要求您传递tinymce替换的的ID。如果你看到 Cannot read property 'getContent' of undefined …那么
tinymce.get()
命令要求您传递tinymce替换的
的ID。如果你看到
Cannot read property 'getContent' of undefined
…那么您的tinymce.get()
命令不正确。那么问题就变成了这个代码是什么:
@Html.EditorFor(model => model.EmailModel.BodyText)
在浏览器中创建?基础
的ID是什么?一旦您知道可以使用get()
命令以编辑器实例为目标。我不认为使用EmailListModel有什么意义。如果您想在视图中使用模型列表,您可以使用@model IEnumerable
。但我也想发布来自同一页面的数据。那么,如果我使用@model IEnumerable
$("#sendMail").click(function () {
$('#' + 'BodyText').html(tinymce.get('BodyText').getContent());
var subject = $("#SubjectText").val();
var body = $("#BodyText").val();
var data = {
subject: subject,
body: body
};
alert(body);
$.post('@Url.Action("SendEmpMail", "ManageEmployee")', data, function (res) {
if (res)
{
alert('Mail Sent Successfully');
}
});
});
Cannot read property 'getContent' of undefined
@Html.EditorFor(model => model.EmailModel.BodyText)