Как импортировать CKEditor через jQuery Ajax? - PullRequest
0 голосов
/ 12 октября 2010

Я делаю простую аппликацию сетки данных, и когда я щелкаю строку в таблице, я хочу иметь возможность импортировать текстовое поле с CKEditor на нем.

Теперь, когда я импортирую страницу .php, ничего не появляется. Как и для любой другой части HTML, которая была импортирована, уже запущенный JS на странице не ссылается на импортированный HTML. Для другого кода я просто переписываю JS в импортируемый файл, но когда я делаю это с помощью ckeditor с помощью:

<script type='text/javascript'>
    window.onload = function() {
        CKEDITOR.replace( 'editor' );
    };
    CKEDITOR.replace( 'editor', {
        filebrowserBrowseUrl : 'ckeditor/browse.php',
        filebrowserUploadUrl : 'ckeditor/upload.php'
    });
</script>

Ничего не происходит. Когда я импортирую основной файл ckeditr.js, он как минимум появляется, но редактор становится не фокусируемым.

Кто-нибудь знает, что я могу конкретно сделать с CKEditor или вообще о том, что JS не применяется к импортированному html?

1 Ответ

0 голосов
/ 13 октября 2010

Mike

сначала убедитесь, что вы загрузили ckeditor в вашем примере html head

 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
     <script type="text/javascript" src="js/ckeditor/ckeditor.js"></script>
    </head>
    ....

затем запустите doc ready пример динамического ckeditor

$(document).ready(function(){
      $('body').append('<textarea id="editor" />');
       CKEDITOR.replace( 'editor' );
});

Примечание

это сообщение включает в себя JQuery

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...