drsvw88664 2015-07-08 15:28
浏览 63

无法从动态创建的ckeditor实例获取数据

I created dynamic ckeditor instances using php

while($a<10){
  echo '<textarea name="editor_'.$a.'" id="editor_'.$a.'"></textarea>';
  echo '<button class="add_data" data-element-id="'.$a.'">Add Data</button>';

  echo "<script type='text/javascript'>
                CKEDITOR.replace('editor_".$a.', {                       
                    toolbar: [
                        ['Bold', 'Italic', 'Underline', 'Strike', 'Subscript', 'Superscript'] 
                     ]
                    });
                </script>";
$a = $a+1;
    }

And I use jquery to get data from particular instance of ckeditor

$('.add_data').click(function(){    
    var element_id = $(this).$(this).attr("data-element-id");
    var data = CKEDITOR.instances['editor_'+element_id].getData();  
    $.ajax({
        ...............
    });
    return false;    
});

but problem id I unable to get data from that particular instance. I got an error in Firebug

TypeError: CKEDITOR.instances[('editor_'+element_id)] is undefined
var data = CKEDITOR.instances['editor_'+element_id].getData();  

I am using CKEditor 4.4.7

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥20 BAPI_PR_CHANGE how to add account assignment information for service line
    • ¥500 火焰左右视图、视差(基于双目相机)
    • ¥100 set_link_state
    • ¥15 虚幻5 UE美术毛发渲染
    • ¥15 CVRP 图论 物流运输优化
    • ¥15 Tableau online 嵌入ppt失败
    • ¥100 支付宝网页转账系统不识别账号
    • ¥15 基于单片机的靶位控制系统
    • ¥15 真我手机蓝牙传输进度消息被关闭了,怎么打开?(关键词-消息通知)
    • ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?