Asp.net mvc triggerSave后初始化tinyMCE(以前保存的数据仍然存在)
我有一个奇怪的问题。我有一个mvc视图中的tinyMCE编辑器,用于添加项目。我调用tinyMCE.triggerSave保存数据以提交数据。问题是,下次我打开相应的视图时,tinyMCE编辑器的内容已经设置为以前的内容 我尝试使用setContent()清除内容,但并不总是有效,因为我使用javascript在document.ready上调用了该函数,并且编辑器当时并不总是完全加载 有什么想法吗?这真让人头痛Asp.net mvc triggerSave后初始化tinyMCE(以前保存的数据仍然存在),asp.net-mvc,tinymce,Asp.net Mvc,Tinymce,我有一个奇怪的问题。我有一个mvc视图中的tinyMCE编辑器,用于添加项目。我调用tinyMCE.triggerSave保存数据以提交数据。问题是,下次我打开相应的视图时,tinyMCE编辑器的内容已经设置为以前的内容 我尝试使用setContent()清除内容,但并不总是有效,因为我使用javascript在document.ready上调用了该函数,并且编辑器当时并不总是完全加载 有什么想法吗?这真让人头痛 PS:如果我不再调用triggerSave(),我在提交时不会从编辑器中获取任何数
PS:如果我不再调用triggerSave(),我在提交时不会从编辑器中获取任何数据。我找到了一个解决方法,使用延迟执行:
var t = setTimeout(function () {
if (typeof textEditorForCreate != null)
tinyMCE.activeEditor.setContent('');
}, 400);
也许不是最优雅的解决方案,但对我来说很有效