简体   繁体   中英

How do I send the ckeditor config using jQuery service?

My service is built and it is sending the config variable to my js file: [['SpellChecker','-','Undo','Redo','-','Bold','Italic','Underline','NumberedList','BulletedList']]

The above is assigned to my javascript like so:

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

I can alert out the config just fine: console.log(config) does send back the correct data...

However, I get an error thrown in my console!:

v is undefined [Break On This Error] var u=n.toolbox.toolbars,v=n.config.to...aximize','ShowBlocks','-','About']];

If I comment out the config:

//CKEDITOR.config.toolbar = config;

everything works fine but the configuration doesn't exist, of course...

FIXED...PFFFFFFFFT

// Setup the configurations for this instance
CKEDITOR.config.toolbar = eval(config);
 $(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; }); }); 

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM