Дело в том, что когда вызывается tinyMCE на textarea, то вы не пишите в самом этом поле, он делает кучу оберток над ним и в итоге получается, что вы видите перед собой iframe. Так вот когда в редакторе вы что-либо пишите, то он не сохраняет автоматом новое значение в textarea, для этого у него есть специальный триггер triggerSave(). После его вызова у вас всегда будет актуальный контент в поле. Вот вызов редактора, который я использовал:
tinymce.init({
selector: "textarea",
statusbar: false,
setup: function (editor) {
editor.on('change', function () {
tinymce.triggerSave();
});
}
});
я нашел этот ответ на просторах тостера
вот ссылка
спасибо
Михаилу Горячкину