это похоже на это , но это происходит в ckeditor 5. Ниже мой код:
<form class="form-horizontal" enctype="multipart/form-data" onsubmit="return false;">
@foreach($datas as $data)
<div class="card card-body">
<textarea name="note[{{$data->id}}]" class="editor">{!! $data->note !!}</textarea>
</div>
@endforeach
<button type="submit" class="btn btn-success" id="submit">save</button></form>
<script type="text/javascript">
var allEditors = document.querySelectorAll('.editor');
for (var i = 0; i < allEditors.length; ++i) {
ClassicEditor.create(allEditors[i]);
}
$(document).ready(function() {
jQuery("#submit").click(function(){
if($("form")[0].checkValidity()) {
var formData = new FormData($('form')[0]);
$.ajax({
url:'{{$url}}',
method:'POST',
data:formData,
contentType: false,
processData: false,
success:function(result){},
error: function (e, messages, detail){
alertify.log(detail);
}
});
}
});
});
</script>
если есть изменения в любой текстовой области, она будет отправлена после того, как я дважды щелкнукнопка отправки.
пример: исходное значение в одном из текстовых полей - "Lorem ipsum", затем я изменяю его на "Lorem ipsum dolor sit amet".после этого я нажимаю кнопку отправки, но данные отправляются на сервер «Lorem ipsum».и если я снова нажму кнопку отправки, значение, отправляемое на сервер, будет «Lorem ipsum dolor sit amet».
что-то не хватает в моем скрипте?