1

jQueryを使用してページをロードすることに問題はありませんが、tinymceが表示されないはずのtextareaを使用してページをロードすると。

$.ajax({
type: "POST",
url: 'textarea.php',
data: {data: info},
async: false,
beforeSend: function() {
},
complete: function() {
},        
cache: false,
success:  function(result) {
  $('#form-area').html(result);
}
error: function(error) {
alert("Some problems have occured. Please try again later: " + error);
}

});

4

2 に答える 2

2

tinymce.initajaxリクエストからのhtmlコードがdomに挿入された直後に関数を呼び出す必要があるようです。代わりに電話することもできます

tinymce.execCommand('mceAddControl',true,'editor_id');

ajax を使用してエディター インスタンスをリロードする場合は、tinymce エディター インスタンスをシャットダウンする必要があることに注意してください。こんな場合に使う

tinymce.execCommand('mceRemoveControl',true,'editor_id');
于 2012-05-30T11:18:43.547 に答える