J'utilises TyniMce sur un formulaire appelé via AJAX

Après pas mal de recherche, j'ai réussi à faire apparaitre l'éditeur dans le formulaire appelé par AJAX

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
function detailMenu(id){
    $.ajax({
    type: "POST",
    url: "../../page/menu/ajax/ajax_menu.php",
        cache: false,
        data : 'action=detail' + '&id=' + id + '&maj=update',
    success: function(msg){
    document.getElementById('centre').innerHTML = msg;
    tinyMCE.execCommand('mceAddControl', true, 'description');
    }
    });
Fonction ajax appelée pour sauvegarder le formulaire en DB

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
function saveMenu(form){
    tinyMCE.triggerSave();
    $.ajax({
    type: "POST",
    url: "../../page/menu/ajax/ajax_menu.php",
        cache: false,
        data : 'action=save' + '&id=' + form.id.value + '&MenuDescription=' + form.MenuDescription.value+ '&MenuName=' + form.MenuName.value + '&MenuPosition=' + form.MenuPosition.value + '&update=' + form.update.value,
    success: function(msg){
    document.getElementById('centre').innerHTML = msg;
    //window.location.reload();
    }
    });
 
}

L'éditeur apparait et j'arrives à mettre en forme et à sauvegarder SAUF pour certaines balises comme la couleur, police de caractère, ajouter une image...

Je ne comprend pas pourquoi passe certaines balises et pas d'autres.

Merci d'avance pour votre aide