tinyMCE删除问题

好吧,我在主要通过ajax工作的后台办公中使用tinyMCE。我有fancybox和jqueryui手风琴正在加载包含textarea和javascript tinyMCE.init的php。 当我通过一个独立的按钮保存内容并关闭其打开的fancybox时,如果不重新加载页面,我将永远无法使用其他fancybox或手风琴,甚至无法使用它,因为tinyMCE内容显示为空且不可编辑。 我尝试了tinyMCE.remove(); tinyMCE.destroy();当关闭时,它仍然会发生。 因此,我尝试了一种不同的方法,每次用户取消或保存内容时,我都会刷新页面。但是我一直收到警报消息:   \“此页面要求您确认要离开-输入的数据可能不会保存。   (这是在firefox中,换句话说,我在其他浏览器中收到相同的消息) 如何防止浏览器执行此操作? 谢谢     
已邀请:
您可能需要正确关闭tinymce
tinyMCE.execCommand(\'mceRemoveControl\', false, editor_id);
然后正确地重新初始化它
tinyMCE.execCommand(\'mceAddControl\', false, editor_id);
    
您不必刷新页面即可拥有tinyMCE对象的多个实例。 创建新的文本区域并将其名称和ID设置为\'editContent \'之后,您应该能够使用以下命令重新绘制tinyMCE框: tinyMCE.execCommand(\'mceAddControl \',false,\'editContent \'); 请记住,仅在创建文本区域并分配其ID /名称之后再执行此操作     

要回复问题请先登录注册