我问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 );
});
}
有人可以帮我找到丢失的内容吗?
答案 0 :(得分:0)
调用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。