从 tinymce textarea 检索数据的问题

Problems retriving the data from 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 - 但如果有 none,默认情况下将使用 'content'。

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

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

如果这不起作用,您将需要使用以下内容(浏览器控制台即可)找出您的编辑器的编辑器 ID has/have ):

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

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