使用“自定义保存”按钮防止TinyMCE在卸载前提示

使用“自定义保存”按钮防止TinyMCE在卸载前提示,tinymce,Tinymce,我找不到任何关于这个问题的帖子,所以这是我最后的出路。我想以某种方式告诉TinyMCE我已经处理好了保存过程(我想是重置了isdirty),但是要继续检查进一步的更改而不重新加载页面。当然,如果我做一个location.reload,它会工作,但这需要一点优雅 我有一个使用以下方法的自定义保存按钮: $("#saveAbout").click(function(){ tinymce.activeEditor.getBody().setAttribute('contenteditable', f

我找不到任何关于这个问题的帖子,所以这是我最后的出路。我想以某种方式告诉TinyMCE我已经处理好了保存过程(我想是重置了isdirty),但是要继续检查进一步的更改而不重新加载页面。当然,如果我做一个location.reload,它会工作,但这需要一点优雅

我有一个使用以下方法的自定义保存按钮:

$("#saveAbout").click(function(){

tinymce.activeEditor.getBody().setAttribute('contenteditable', false);
$("#outerWrapper").animate({opacity:0.3});
$("#bigloader").fadeIn();

var currentData = tinyMCE.activeEditor.getContent();
var currentLanguage = $("#currentLang").val();

$.post("src/actions/pup_about.php", { text: currentData, lang: currentLanguage })
.done(function(data) {
$("#bigloader").fadeOut();
$("#outerWrapper").animate({opacity:1});

// What to do here? 

});

});
这基本上获取内容并通过PHP文件保存。一个整洁的ajax加载程序在这个过程中出现并消失。#Outerrapper div是围绕TinyMCE的一个div,以便在保存过程中稍微淡出


有没有明智的方法告诉TinyMCE储蓄已经完成,但要继续寻找进一步的变化

您可以在函数中发出

tinymce.get('your_editor_id').save();
然后,这应该考虑设置其他所有内容