Попробуйте заменить:
var editor_data1 = $('editor1').val();
на:
var editor_data1 = $('#editor1').val();
в jQuery, если вы хотите выполнить id selector , вам следует добавить префикс #
.
Также используемый вами метод .val()
возвращает строку.Я не знаком с CKEditor, но я очень сильно сомневаюсь, что в строковом типе есть getHtml
.
Возможно, вы имели в виду:
var editor_data = CKEDITOR.instances['editor1'].getData();
Также вы, похоже, подписываетесь на событие изменения некоторого элемента DOM с помощью id="Id"
:
$('#Id').change(...);
Я могуЯ не вижу такого элемента в вашей DOM.Вы уверены, что не имели в виду:
$('#editor1').change(...);
или какой-то другой элемент?Может быть, выпадающий список?
У вас, похоже, есть проблемы с синтаксисом jQuery.Я бы порекомендовал вам пройти некоторые уроки.