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