我问了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/