Javascript 使用AJAX和PHP重新加载TINYMCE 3.5

Javascript 使用AJAX和PHP重新加载TINYMCE 3.5,javascript,php,html,ajax,tinymce,Javascript,Php,Html,Ajax,Tinymce,我在使用PHP和AJAX在HTML web上更新所见即所得编辑器(TinyMCE 3.5)的内容时遇到问题 “news.php”的初始代码: tinyMCE.init({ //一般选择 模式:“文本区域”, 主题:“高级”, ... }); ... 当您动态地尝试更改WYSIWYG编辑器时,会发生这种情况,它只是中断。您需要做的是,每次更改内容时都重新初始化编辑器 您需要删除TinyMCE编辑器,然后使用以下函数使用新内容再次“重新添加”它,其中IDofYourEditor必须替换为TinyM

我在使用PHP和AJAX在HTML web上更新所见即所得编辑器(TinyMCE 3.5)的内容时遇到问题

“news.php”的初始代码:


tinyMCE.init({
//一般选择
模式:“文本区域”,
主题:“高级”,
...
});
...

当您动态地尝试更改WYSIWYG编辑器时,会发生这种情况,它只是中断。您需要做的是,每次更改内容时都重新初始化编辑器

您需要删除TinyMCE编辑器,然后使用以下函数使用新内容再次“重新添加”它,其中
IDofYourEditor
必须替换为TinyMCE编辑器的ID

tinyMCE.execCommand('mceRemoveControl',true,'IDofYourEditor');
在将新内容加载到编辑器后,您必须重新初始化编辑器,就像您在示例中所做的那样:

tinyMCE.init({
  // General options
  mode : "textareas",
  theme : "advanced",
  ...
});

这样,您的编辑器应该可以正常工作。

当您动态地尝试更改所见即所得编辑器时,它就会中断。您需要做的是,每次更改内容时都重新初始化编辑器

您需要删除TinyMCE编辑器,然后使用以下函数使用新内容再次“重新添加”它,其中
IDofYourEditor
必须替换为TinyMCE编辑器的ID

tinyMCE.execCommand('mceRemoveControl',true,'IDofYourEditor');
在将新内容加载到编辑器后,您必须重新初始化编辑器,就像您在示例中所做的那样:

tinyMCE.init({
  // General options
  mode : "textareas",
  theme : "advanced",
  ...
});

这样你的编辑应该可以正常工作。

你能看到我上面的答案吗?你能看到我上面的答案吗?你能看到我上面的答案吗?请