Пара вопросов:
- Какую библиотеку AJAX вы используете?
- Какой метод вы используете для извлечения контента из CKEditor?
Я использую jQuery + validate (плагин проверки формы) для отправки форм.
Текстовое поле, к которому привязан CKEditor, называется body .
По какой-то странной причине, когда я отправлял форму, контент вообще не передавался. Просматривая HTML, я обнаружил, что текстовая область не заполнялась CKEditor (не спрашивайте меня, почему).
Я только что перед отправкой вручную извлек данные из CKEditor и спрятал их в текстовую область. Достаточно одной строки jquery.
$( '#body' ).val( CKEDITOR.instances.body.getData() );
А затем приступайте к отправке формы в обычном режиме. В jQuery есть очень хороший метод сериализации данных - функция с именем serialize () , которую я использую для преобразования данных всей формы в строку. В конце PHP эта строка автоматически преобразуется в члены массива $ _ POST .
Вам следует попробовать тот же подход и посмотреть, работает ли он для вас.
Если вы все еще застряли, напишите свой код здесь.
Ура,
м ^ е