これは以前に尋ねられたことは知っていますが、tinymce インスタンスにアタッチされている jQuery (AJAX) を介していくつかの div をロードしようとしています。
AJAX によって読み込まれたページには、PHP ループによって作成されたいくつかの tinymce div があります。
<div id="editable_ID1"><p>Some text</p></div>
<div id="editable_ID2"><p>Some more text</p></div>
tinymce.init({
selector: "#editable_ID1",
..............
});
tinymce.init({
selector: "#editable_ID2",
..............
});
ID1
ID2
PHP ループを介してデータベースから動的に取得されます。
私の問題は、tinymce を読み込んでこれらの div 要素にアタッチできないように見えることです。
私は見た:
tinyMCE.execCommand('mceAddControl', true, 'id');
しかし、繰り返しになりますが、これは要素にtinymceを添付していないようです
ありがとう
jQuery(ドキュメント).ready(関数() {
var child = jQuery(this).attr('data-id');
$.ajax({
type: "POST",
url: '<?php echo url_for('@load_template_from_nav') ?>',
data: "template_id="+child,
success: function(data)
{
// replace ajax page content
$('.template-editor-item-replace').html(data);
tinyMCE.execCommand('mceAddControl', true, 'editable_1');
}
});
});