2015-07-16 3 views
0

Я использую редактор summernot WYSIWYG для textarea. одно поле ввода формы, используемой в редакторе summernot WYSIWYG, но когда я отправляю его и отправляю все данные контроллеру cakephp, используя сериализованный метод, но при первом нажатии он дает мне пустые данные, но когда я помещаю его во второй раз, то мои данные получены. мой вопрос заключается в том, есть ли какой-либо метод для отправки всех данных формы, отправляемых контроллеру (HTMl Rich Text) JQuery.Отправить редактор WYSIWYG Значение Использование Ajax в CakePHP

ответ

1

Я еще не пробовал summernote, но я нашел это немного сложным с Bootstrap WYSIWYG. Поэтому перед отправкой запроса ajax я помещаю данные редактора в скрытое текстовое поле. Что-то вроде этого:

<div id="editor"></div> <!-- Rich text box --> 
<textarea style="display: none;" id="msg"></textarea> 

$('form').on('submit', function(e){ 

e.preventDefault(); 

$('#msg').val($('#editor').html()); 

$.ajax({ 

//Put other parameters 
data: {message: $('textarea#msg').val()}, 
}) 

}) 
Смежные вопросы