无法将html传递给tinymce编辑器

时间:2017-07-07 20:17:04

标签: javascript html forms input tinymce

我已将原始html内容保存到我的数据库中 我想将它们加载到我的tinymce编辑器中,以便用户只需编辑内容并再次提交。以下是表格;

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.css" />
<script src="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js"></script>



<iframe src="https://www.youtube.com/embed/EA6TIfSXpeI" allowfullscreen="" width="350" height="300" frameborder="0"></iframe>

<iframe src="https://www.youtube.com/embed/EA6TIfSXpeI" allowfullscreen="" width="350" height="300" frameborder="0"></iframe>


<div id="myDialog">
  change url<br/>
  <input type="text" id="myTextBox" />
</div>
<script>
  $("iframe").click(function() {
    var x = $(this);
    $("#myDialog")
      .data('link', x)
      .dialog('open');
    var url = x.attr('src');
    $('#myTextBox').val(url);
  });
</script>

我试图像这样将内容传递给TinyMCE;

 <textarea id="postfullOnEditPop" type="text" class="validate" placeholder="Enter full post here" required>
 </textarea>

但我在TinyMCE编辑器中获得了原始html标签而不是格式化文本

请有人知道我做错了吗?

1 个答案:

答案 0 :(得分:0)

尝试: tinymce.get('postfullOnEditPop').setContent(postfull, {format: 'raw'});

不幸的是,API在这里并不是非常有用。