0

我有一个文本区域,这是代码:

<textarea id="mailtemplate4" class="mceEditor" rows="20" cols="139" name="templatearea4"></textarea>

我正在使用 tinyMCE 编辑器来显示在 Ajax 请求中生成的一些文本。问题是,编辑器出现了,但文本从不显示,这是 Ajax 请求完成后执行的代码:

// this returns an object which has the right mce editor container and so on
var myControl = tinyMCE.get('mailtemplate4');

现在我正在尝试使用此代码设置一些文本:

myControl.setContent("some text");

这不起作用,我得到了这个执行:

组件返回失败代码:0x8000ffff (NS_ERROR_UNEXPECTED) [nsIDOMHTMLDocument.implementation]" nsresult: "0x8000ffff ....

为什么?我正在加载这样的编辑器:

tinyMCE.init({
    mode : "specific_textareas",
    editor_selector : "mceEditor",
    theme : "simple"   
});

似乎没有 JS 错误。

4

0 回答 0