Javascript tiny mce在发布时剥离内容

Javascript tiny mce在发布时剥离内容,javascript,tinymce,rte,Javascript,Tinymce,Rte,我在我的项目中使用了tiny mce,该项目是使用Kohana 3.0.7构建的。如果我尝试向编辑器添加内容并提交表单,则内容会正确保存。但是,如果存在验证错误,并且显示了与验证错误相同的页面,则会出现一些问题。更正验证错误并向mce编辑器添加更多内容后,当我尝试发布时,只发布第一次尝试发布的内容。之后添加的内容丢失 我已经用一个纯文本区域确认了这一点,并且确定是编辑器造成的。如何修复此问题?出现错误后,您的textarea内容似乎无法更新。 您可以通过调用tinymce.triggerSave

我在我的项目中使用了tiny mce,该项目是使用Kohana 3.0.7构建的。如果我尝试向编辑器添加内容并提交表单,则内容会正确保存。但是,如果存在验证错误,并且显示了与验证错误相同的页面,则会出现一些问题。更正验证错误并向mce编辑器添加更多内容后,当我尝试发布时,只发布第一次尝试发布的内容。之后添加的内容丢失


我已经用一个纯文本区域确认了这一点,并且确定是编辑器造成的。如何修复此问题?

出现错误后,您的textarea内容似乎无法更新。 您可以通过调用
tinymce.triggerSave()手动执行此操作
triggerSave()
命令所有tinymce实例将其内容写回为其创建的html元素

更新:可以使用firebug或其他一些developertools(浏览器插件)使用javascript控制台。您需要始终使用setup init参数和一个handler:XXXX代表您将需要的处理程序(post时触发的事件)

setup: function(ed){
    ed.onXXXX.add(function(ed, evt){
        //console.log('paste');
        tinymce.triggerSave();
    });
},