首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >TinyMCE不适用于Ajax调用

TinyMCE不适用于Ajax调用
EN

Stack Overflow用户
提问于 2016-06-08 17:38:20
回答 2查看 987关注 0票数 0

我有一个select.php页面,用户可以从下拉列表中选择一个值。在选择时,ajax代码运行,来自ajax.php的信息被填充到select.php页面的"display“div中。来自ajax.php的一些信息是以文本区域的形式出现的。但它只是显示为文本区域,而不是作为tinymce编辑器。尽管我在页面的头部分调用了它。

代码语言:javascript
运行
复制
<script src="//cdn.tinymce.com/4/tinymce.min.js"></script>
<script>
tinymce.init({
  selector: 'textarea'
  });
</script>  

我的问题与此非常相似:How do I initialize TinyMCE on a ajax loaded textarea in 4.x?

但是我不理解这个解决方案。请帮帮忙。

EN

回答 2

Stack Overflow用户

发布于 2016-06-08 19:01:24

你可以在tiny上获取设置数据之后的数据

成功: function (data) {tinyMCE.get(data).getContent().replace('\'',“\‘”);},

票数 0
EN

Stack Overflow用户

发布于 2016-06-08 22:32:52

在运行init()函数时,对tinymce.init()的调用仅作用于DOM中的项。如果稍后要向页面添加额外的<textarea>字段,则需要在将这些元素添加到DOM之后运行tinymce.init()

您可以在注入<textarea>之后直接将<textarea>注入页面的同一代码块中包含对tinymce.init()的调用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37698756

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档