tinymce getcontent不工作

时间:2018-01-22 07:11:13

标签: jquery asp.net-mvc tinymce-4

tinymce.get('content').getContent 

无效。

这是我的代码。你可以看到我尝试过的各种不同的评论。我有

alert('end');

最后只是作为测试,看看代码是否正常工作。目前,除非我评论与tinymce相关的任何不是初始化程序的内容。这些功能在文档准备就绪。

为什么不提供内容工作?

<script>
    $(document).ready(function () {
        tinymce.init({
            selector: '#mytextarea',
            inline: true
        });
        //$('input').keyup(function () {
        //    //alert("keyed");
        //    $('[name="' + $(this).attr('name') + '"]').val($(this).val());
        //});        
        //$('.artBodyText').keyup(function () {
        //    alert("keyed");
        //    $('[name="' + $(this).attr('name') + '"]').val($(this).val());
        //});
        //$('#mytextarea').keyup(function () {
        //    alert("keyed");
        //    $('[name="' + $(this).attr('name') + '"]').val($(this).val());
        //});
      // var x = tinymce.get('#mytextarea').getContent();
        //var y = $('mytextarea').tinymce().getContent();
        alert(tinymce.get('mytextarea').getContent());
        alert("end");
    });
</script>

是否与firefox或我加载编辑器的方式有关?注意 - 编辑器在我的表单上非常适合提交和发布数据。

1 个答案:

答案 0 :(得分:2)

您正在尝试在编辑器完全初始化之前调用regexgetContent()方法异步,我怀疑在编辑器完全初始化之前您的警报正在运行。

确保您在编辑器完全初始化之前等待的最简单方法是依赖编辑器提供的init事件:

init()