Доброго времени суток!
На сайте есть форма:
код формы
<code lang="javascript">
tinymce.init({
selector: '#textarea';
})
</code>
<form action="" method="post" accept-charset="utf-8" enctype="multipart/form-data">
<!-- ДРУГИЕ ПОЛЯ -->
<b>Описание:</b>
<textarea name="textarea" cols="40" rows="10" class="tinymce" id="textarea"><?=$desc?></textarea>
</form>
Форма отправляется AJAX'ом через new FormData(this):
отправка формы
form.on('submit', function(event) {
var formData = new FormData(this);
for (var id in queue) {
formData.append('iconfile[]', queue[id]);
}
$.ajax({
url: $(this).attr('action'),
type: 'POST',
data: formData,
processData: false,
contentType: false,
success: function (res) {
alert(res);
}
});
});
Проблема в том, что отправляются все поля, кроме описания.
Описание отправляется только СО ВТОРОГО РАЗА, т.е. выводится OK, но описание не меняется, а если 2 раза отправить форму, выведется, соответственно, 2 раза OK, и только тогда изменится описание.
Эта проблема как с TinyMCE, так и с CKEditor.
Если отправлять форму без AJAX, то всё будет отрабатывать как нужно.
Вопрос... в чём проблема?