正在使用tinymce编辑器,但无法使用setcontent设置值

正在使用tinymce编辑器,但无法使用setcontent设置值,tinymce,Tinymce,我使用的是tinymce编辑器,但我面临的问题是,当我试图在SetContent函数上设置值时,它显示了错误,如setcontet属性为null,无法存储该值。同一脚本在angular project上运行良好,但在vb.net中不正常 我在项目中所做的更改只是在jquery函数中保存该值,并在tinymce.activeeditor.setcontent中传递该值 <script> function setEditorVal() { debugger;

我使用的是tinymce编辑器,但我面临的问题是,当我试图在SetContent函数上设置值时,它显示了错误,如setcontet属性为null,无法存储该值。同一脚本在angular project上运行良好,但在vb.net中不正常

我在项目中所做的更改只是在jquery函数中保存该值,并在tinymce.activeeditor.setcontent中传递该值

<script>
    function setEditorVal() {
        debugger;
        tinyMCE.activeEditor.setContent('hell0 world');            
    }
</script>

函数setEditorVal(){
调试器;
tinyMCE.activeEditor.setContent('hell0 world');
}

在没有看到运行的代码的情况下,我不能肯定,但这里的问题几乎肯定是JavaScript运行的时间问题

TinyMCE
init()
函数是异步的。调用
init()
需要一些时间才能完成该过程。在您的代码示例中,当您调用
activeEditor
时,您是否100%确定确实存在一个活动编辑器?如果在
init()
完成之前调用
activeEditor
,则没有“活动编辑器”

确保TinyMCE完全初始化的正确方法是依赖
init
事件。此事件在TinyMCE完全初始化并准备好进行交互后激发

要通过
init()
加载内容,可以执行以下操作:

tinymce.init({
  selector: "textarea",
  plugins: "advlist autolink lists ...",
  toolbar: "undo redo | bullist numlist ...",
  setup: function (editor) {
    editor.on('init', function (e) {
      //this gets executed AFTER TinyMCE is fully initialized
      editor.setContent('<p>This is content set via the init function</p>');
    });
  }
});  
tinymce.init({
选择器:“文本区域”,
插件:“advlist自动链接列表…”,
工具栏:“撤消重做”bullist numlist,
设置:函数(编辑器){
编辑器.on('init',函数(e){
//这将在TinyMCE完全初始化后执行
setContent(“这是通过init函数设置的内容”

”; }); } });
这与VB.NET有什么关系?如果你的VB.NET代码不起作用,那么你可能应该显示VB.NET代码。如果我得到了值,但在页面加载时,值为goneon页面加载时,我如何在setcontent上设置值?有什么想法吗?请让我知道