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
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 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'); } });
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
Partager