4

これは以前に尋ねられたことは知っていますが、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",

..............
});

ID1ID2PHP ループを介してデータベースから動的に取得されます。

私の問題は、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');

  } 

 });

});
4

2 に答える 2