javascript - 从tinymce文本区域检索数据时出现问题

标签 javascript jquery tinymce textarea

我问了previous question并尝试遵循建议的解决方案,

tinyMCE.get('.content').getContent();

但仍然无法检索我的数据。现在我已经四重检查了我的脚本是否有不需要的或放错位置的字符,但一切似乎都正常。这是我的代码:

tinymce.init({
    selector: ".content"
 });

var  content = $('.content').val();

if(checkReady == true){
		$.ajax({
			  type: "POST",
			  url: "postproject.php",
			  data: {  content: content  }
			})
			  .done(function( msg ) {
				alert( "Information, \r\n" + msg );
			  });
		}

任何人都可以帮助我找到丢失的内容吗?

最佳答案

调用tinymce.get时,您需要将tinymce编辑器id作为参数传递。 该编辑器 ID 等于编辑器元素的源 ID - 但如果没有,则默认使用“内容”。

所以你需要做的就是打电话

tinymce.get('content').getContent();
<小时/>

如果这不起作用,您将需要使用以下命令找出您的编辑器拥有的编辑器 ID(浏览器控制台就足够了):

for (x in tinymce.editors)
{
    console.log('Editor id:', tinymce.editors[x].id);
}

现在尝试第一段代码并使用正确的编辑器 ID。

关于javascript - 从tinymce文本区域检索数据时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29106141/

相关文章:

javascript - node js中的模块化编程

javascript - 在 jQuery 函数之间共享变量

javascript - 使用 jQuery 更改表格的边框?

php - 自定义所见即所得框不保存 HTML 格式

magento - 在自定义管理页面上使用 Magento 1.4 的 WYSIWYG 编辑器

javascript - 如何使用 *ngONinit 将 5 个 diff 列的值总计为 TOTAL?

javascript - 如何使用 React 动态处理多个过滤器?

javascript - 需要帮助使用 JS/jQuery 编写更好的 if 语句

javascript - tinymce - 编辑器初始化后更新插件属性

javascript - 内联div的动画高度onclick