Me paso que estaba desarrollando un página de alta de artículos de un sitio de noticias y para ello utilicé el Script TinyMCE (https://www.tinymce.com/). Lo que fue insertarlo y dejarlo funcionando no fue problema si no que a la hora de enviar utilizando AJAX y  JQuery no me enviaba el contenido del textarea, esto es lo que estaba haciendo:

function publicarNoticia() {
  
  var url = path+"_panel/noticias-verifica.php";
  $.ajax({                        
    type: "POST",                 
    url: url,      
    data: $("#formNoticia").serialize(),
    success: function(data)             
      {
        $('#divProceso').html(data);               
      }
     });

}


$("#btnPublicar").click(function(){ 

 publicarNoticia();

});

Luego de un buen rato, investigando y probando distintas alternativas encontré que hay que guardar todas las instancias del editor en la colección utilizando la funcion tinyMCE.triggerSave() y esto hacerlo antes de hacer la llamada al AJAX. Podrías hacerlo de la siguiente manera:

$("#btnPublicar").click(function(){ 
     tinyMCE.triggerSave();
     publicarNoticia();
});

De esta manera guardas las instancias y luego haces el envío de los datos.