TinyMCE问题:即使使用TriggerSave()也未更新textarea

TinyMCE问题:即使使用TriggerSave()也未更新textarea,tinymce,Tinymce,我在表单中使用TinyMCE,使用ajax提交表单。在过去的4个小时里,我一直在努力找出哪里出了问题,但我已经走到了死胡同 我使用以下代码初始化TinyMCE: tinymce.init({ selector: "textarea.editme", plugins: ["advlist autolink autosave link image lists charmap print preview hr anchor pagebreak spellchecker","searchrepla

我在表单中使用TinyMCE,使用ajax提交表单。在过去的4个小时里,我一直在努力找出哪里出了问题,但我已经走到了死胡同

我使用以下代码初始化TinyMCE:

tinymce.init({

selector: "textarea.editme",

plugins: ["advlist autolink autosave link image lists charmap print preview hr anchor 
pagebreak spellchecker","searchreplace wordcount visualblocks visualchars code 
fullscreen insertdatetime media nonbreaking","table contextmenu directionality 
emoticons template textcolor paste fullpage textcolor imageplugin"],

toolbar1: "image_list undo redo | bold italic underline strikethrough | alignleft 
aligncenter alignright alignjustify | fontselect fontsizeselect forecolor backcolor",

toolbar2: "cut copy paste | searchreplace | bullist numlist | outdent indent 
blockquote | preview | table",

menubar: false,});
$("#submitform").submit(function(e)
{
tinyMCE.triggerSave(true,true);
var postData=$(this).serializeArray();
var url = 'php/forms_post.php'; 

$.ajax(
{
url : url,
type: "POST",
data : postData,
success:function(data, textStatus, jqXHR)
{
// DISPLAY SUCCESS
},
error: function(jqXHR, textStatus, errorThrown)
{
// DISPLAY FAILURE
}
});
e.preventDefault(); 
e.unbind(); 
});
我没有问题加载它,所以代码应该是正确的,但我复制它在这里以防万一

我有一个文本区域,它有一个正确的类“editme”来显示TinyMCE。此文本区域嵌入在表单()中

我提交的表格带有以下代码:

tinymce.init({

selector: "textarea.editme",

plugins: ["advlist autolink autosave link image lists charmap print preview hr anchor 
pagebreak spellchecker","searchreplace wordcount visualblocks visualchars code 
fullscreen insertdatetime media nonbreaking","table contextmenu directionality 
emoticons template textcolor paste fullpage textcolor imageplugin"],

toolbar1: "image_list undo redo | bold italic underline strikethrough | alignleft 
aligncenter alignright alignjustify | fontselect fontsizeselect forecolor backcolor",

toolbar2: "cut copy paste | searchreplace | bullist numlist | outdent indent 
blockquote | preview | table",

menubar: false,});
$("#submitform").submit(function(e)
{
tinyMCE.triggerSave(true,true);
var postData=$(this).serializeArray();
var url = 'php/forms_post.php'; 

$.ajax(
{
url : url,
type: "POST",
data : postData,
success:function(data, textStatus, jqXHR)
{
// DISPLAY SUCCESS
},
error: function(jqXHR, textStatus, errorThrown)
{
// DISPLAY FAILURE
}
});
e.preventDefault(); 
e.unbind(); 
});
代码运行良好,除了一件事。如果我第一次在文本区写“aaaaa”,它就会正确提交,一切都很好。但如果我随后将其更改为“bbbbbb”,则提交的数据仍然是“aaaaa”。看起来triggersave将数据保存在内存中,并拒绝任何更改。我已经重新启动了浏览器、服务器、已清理的缓存、已清理的cookies,。。。但问题仍然存在

如果我删除TinyMCE并保留一个标准文本区域,我就没有问题了

你知道出了什么问题吗

非常感谢
Laurent

是否有一个实时示例?不幸的是,没有,所有内容都在未连接到web的本地服务器上。您知道是否有任何方法可以检查存储的内容以强制删除存储的数据?