2017-04-13 2 views
1

Ich lade ckeditor.js Datei mit $ .getScript und in Callback ich CKEditor initiieren. Aber es zeigt einen Fehler TypeError: c [a] ist nicht definiert. Hier ist mein Code. Wie kann ich dieses Problem lösen?TypeError: c [a] ist in CKEditor nicht definiert

$.getScript("ckeditor.js", function (data, textStatus, jqxhr) { 
    if (textStatus == 'success' && jqxhr.status == 200) { 
     CKEDITOR.replace('commentBox', 
     { 
      toolbar : 
      [ 
       { name: 'basicstyles', items : [ 'Bold','Italic','Underline','Strike','Subscript','Superscript','-','RemoveFormat' ] }, 
       { name: 'paragraph', items : [ 'NumberedList','BulletedList','-','Blockquote'] }, 
       { name: 'insert', items : [ 'Table','HorizontalRule','SpecialChar' ] }, 

       { name: 'styles', items : [ 'Styles','Format','Font','FontSize' ] }, 
       { name: 'colors', items : [ 'TextColor','BGColor' ] } 
      ] 
     }); 
    } 
}); 

Antwort

2

Ich bekam den gleichen Fehler unter ähnlichen Umständen.

Ich überprüfte die formatierte Quelle in Chrome und stellte fest, dass dies durch das Format-Plugin verursacht wurde, das versuchte, seine Beschriftungen vom Objekt CKEDITOR.language zu laden.

Stellt sich heraus, ich hatte en-gb in meinem Build enthalten und anscheinend wird es nicht automatisch auf gerade en fallen. Durch Hinzufügen von Englisch (Großbritannien) zum Build wurden die Probleme behoben.

Verwandte Themen