Примите мои извинения из-за моего низкого уровня английского
Я использую для загрузки страницы с помощью jQuery, и я использую nicEdit на этой странице, и я публикую данные на другой странице с помощью jQuery. Но он просто отправляет пустое значение вместо того, что пользователь написал в редакторе (если я определяю значение по умолчанию для моей текстовой области, он просто отправляет значение по умолчанию, а не текст, написанный пользователем). В чем проблема и как ее решить?
Спасибо.
ОБНОВЛЕНИЕ После прочтения этой связанной статьи , ее комментариев в конце и прочтения других статей, которые я нашел, необходимо использовать этот способ перед отправкой формы:
nicEditors.findEditor('textarea_id').saveContent();
Для этого я использую jquery, чтобы выбрать любую текстовую область, и вызываю .each()
функцию jquery. Например:
$('textarea').each(function(){
var IDOfThisTextArea = $(this).attr('id');
nicEditors.findEditor(IDOfThisTextArea).saveContent()
});
Это прекрасно работает для текстовой области, созданной заранее. Но у меня есть некоторая текстовая область, которая динамически создается с помощью jQuery, и функция findEditor()
, указанная выше, не нашла их и не вызывает saveContent()
для них.
Для этой проблемы, что вы предлагаете ??????
Тпй