j'ai un tableau de contenu alors comment nous obtenons le contenu de Tinymce textarea en javascript
Réponses
Trop de publicités?Je l'ai résolu avec le code :
// Get the HTML contents of the currently active editor
tinyMCE.activeEditor.getContent();
// Get the raw contents of the currently active editor
tinyMCE.activeEditor.getContent({format : 'raw'});
// Get content of a specific editor:
tinyMCE.get('content id').getContent()
l'éditeur actif est l'éditeur actuel, mais j'utilise tinyMCE.get('editor1').getContent() ne peut pas obtenir la valeur de mon éditeur, j'espère que cela pourra vous aider
API Tinymce : http://www.tinymce.com/wiki.php/API3:method.tinymce.Editor.getContent
disons que votre instance de textarea mce est :
<textarea id="editor1" ....></textarea>
alors vous obtenez le contenu comme suit :
var content = tinyMCE.getContent('editor1');
si vous voulez dire que vous avez plusieurs instances de l'éditeur mce sur une seule page et que vous souhaitez obtenir du contenu, essayez cette approche :
var inst, contents = new Object();
for (inst in tinyMCE.editors) {
if (tinyMCE.editors[inst].getContent)
contents[inst] = tinyMCE.editors[inst].getContent();
}
le code ci-dessus ajoute le contenu de chaque éditeur dans un tableau
J'ai eu le même problème. J'ai résolu en utilisant ce code:
tinyMCE.get('editor1').getContent();
Source : spocke est l'auteur