tinyMCE et ajax

juin 15, 2018

Soit un formulaire contenant un textarea converti en tinyMCE via sa class tinymce :

<textarea name="text" class="tinymce"></textera>

Si le formulaire est soumis en ajax, le valeur postée sera la valeur initiale lors du chargement de la page. La solution est donc d’appeler manuellement une fonction de la librairie tinyMCE afin que la valeur de l’éditeur soir bien copiée dans le textarea lors de la soumission du formulaire.

$('form input[type=submit]').click( function() { 
    if ($(this).parents('form').find('textarea.tinymce').size()  > 0) {
        tinyMCE.triggerSave();
    }
});

Leave a Reply