CKeditor Ajax выпуск - PullRequest
       5

CKeditor Ajax выпуск

0 голосов
/ 05 октября 2011

Я пытался использовать ckeditor с официальным плагином jQuery Form для форм на основе AJAX, но при первой отправке я не получаю данные. Если я отправлю его только во второй раз, то это будет работать. Есть предложения по этому поводу?

Ответы [ 2 ]

4 голосов
/ 08 октября 2011

У меня была похожая проблема, и хотя было несколько разных подходов (то есть привязка событий), это было самое простое решение, которое я придумал.

$(document).ready(function () {
    $('[type="submit"]').click(function () {
        UpdateCKEditors();
    });
});

/// <summary>
/// Updates the textarea elements of all CKEditor instances.
/// This method is intended to be used onsubmit
/// </summary>
function UpdateCKEditors() {
    for (var i in CKEDITOR.instances) {
        CKEDITOR.instances[i].updateElement();
    }    
}
0 голосов
/ 12 февраля 2014

С плагином jQuery Form выполните:

$(".ajaxForm").ajaxForm({
    beforeSerialize: function(){
        UpdateCKEditors();
    }
});
function UpdateCKEditors() {
    for (var i in CKEDITOR.instances) {
        CKEDITOR.instances[i].updateElement();
    }    
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...