У меня 3 текстовой области tinymce, на моей странице. И я хочу заполнить эти области текста из ajax.
Я знаю название исходного поля textarea
, но
tinyMCE.activeEditor.setContent(value);
не работает, так как у меня нет активного редактора.
Вот основной пример моего кода
. . . function(data) { $.each(data, function(key,value)) { $("#"+key).val(value); //"#"+key is the id of tinymce editors in my form }, "json" . . . .
Попробуй это
for(i=0; i < tinymce.editors.length; i++){ tinymce.editors[i].setContent(value); }
Изменить: вы также можете использовать следующие
for(i=0; i < tinymce.editors.length; i++){ tinymce.get(tinymce.editors[i].id).setContent(value); }
если вы используете редактор jinyery tinyMCE, вы можете попробовать следующий код
$.each(tinyMCE.editors, function(index, editor){ editor.setContent(value); );