我有一个问题,当我提交表单时,我的ckeditor数据只向数据库插入一行。当我尝试对数据请求的变量进行vardump时,它会显示从第1行到第3行的所有数据。
数据vardump
数据插入数据库
这是我的代码,用于将数据存储到数据库中。
$aktiviti->title = $request->input('aktivitiName');
$aktiviti->content = $request->input('text');
$aktiviti->image_url = $url;
$aktiviti->updated_by = $user_name;
$result = $aktiviti->save();
这是我提交表格的ajax
$('#formaktiviti').submit(function(e){
e.preventDefault();
var value = CKEDITOR.instances['ckeditor'].getData();
console.log(value);
var myform = document.getElementById("formaktiviti");
var fd = new FormData(myform );
fd.append('text',value);
$.ajaxSetup({
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
}
});
$.ajax({
url:'http://localhost:8888/KoBPM/public/postAktiviti',
method: 'POST',
data:fd,
contentType: false,
cache: false,
processData: false,
success:function(data){
var response = JSON.parse(data);
if(response.status == true){
alert('success')
}else{
alert('failed');
}
}
});
});
那么在提交到数据库时导致数据无法完成的原因是什么?
答案 0 :(得分:0)