我一直在从单个页面发送多个ajax调用,并试图在每个ajax调用时加载TinyMCE。但是TinyMCE只是第一次加载。
我在AJAX成功后使用的代码:
success: function(html) {
$('#showmail').html(html);
$(".mceSimple").each(function(){
tinymce.execCommand('mceRemoveControl',true,'elm1');
tinyMCE.execCommand("mceAddControl",true, 'elm1');
});
有人能告诉我我做错了吗
答案 0 :(得分:0)
在重新初始化具有相同ID的编辑器之前,您需要正确关闭tinymce。
要关闭编辑器实例,请使用:
tinymce.execCommand('mceRemoveControl',true,'editor_id');
重新初始化使用
tinymce.execCommand('mceAddControl',true,'editor_id');