如何使用jQuery服务发送ckeditor配置?

时间:2010-12-21 19:44:54

标签: jquery service ckeditor config

我的服务已构建,它正在将配置变量发送到我的js文件: [[ '拼写检查', ' - ', '撤消', '重做', ' - ', '粗体', '斜体', '下划线', 'NumberedList', '的BulletedList']]

以上内容分配给我的javascript:

var config = "<?= stripslashes($_REQUEST['config']) ?>";

我可以提醒配置就好了: console.log(config)会发回正确的数据......

但是,我的控制台中出现错误!:

  

v未定义[打破此错误]   VAR   U = n.toolbox.toolbars,V = n.config.to ... aximize”, 'ShowBlocks', ' - ', '关于']];

如果我注释掉配置:

// CKEDITOR.config.toolbar = config;

一切正常但配置不存在,当然......

2 个答案:

答案 0 :(得分:0)

...固定PFFFFFFFFT

// Setup the configurations for this instance
CKEDITOR.config.toolbar = eval(config);

答案 1 :(得分:0)

  
$(document).ready(function(){
    $('.reply').click(
    function(event){
        // Event click Off Default
        event.preventDefault();
        // CKEditor
        $(function(){
            var config = {toolbar:[['Bold', 'Italic', '-', 'Link', 'Unlink']]};
            //<?php /*echo"var config = {toolbar:[['Bold', 'Italic', '-', 'Link', 'Unlink']]};" ;*/ ?>
            // DOM class = "cke"
            $('textarea.cke').ckeditor(function(){}, config);                
        });
        return false;
    });
});