CKEditor 在 laravel 请求中不工作
CKEditor not working in laravel request
我有一个正常的 textarea
,我正在以基本方式初始化 CKeditor
。问题是我无法在请求 Laravel.
中获取 textarea
POST 数据
<textarea cols="80" id="description" name="description" class="" rows="10"></textarea>
JS
if ($('#description').length) {
//var ck = $('.ckeditor');
CKEDITOR.replace('description');
}
现在当我尝试 $request->description
时,它 returns NULL
您可以获得像这样的输入值,
$request->input('description'); or $request->all();
我有同样的问题,我按如下方式工作,但我使用了 ajax
。也许,这应该让你开始寻找你正在寻找的东西:
$("form[id='formId']").submit(function(e) {
e.preventDefault();
for ( instance in CKEDITOR.instances ) {
CKEDITOR.instances[instance].updateElement();
}
var inputData = new FormData($(this)[0]),
$.ajax({
url: $(this).attr('action'),
type: 'POST',
data: inputData,
async: true,
success: function( res ) {
console.log(res);
},
error: function( data ) {
console.log(data);
},
cache: false,
contentType: false,
processData: false
});
return false;
});
我有一个正常的 textarea
,我正在以基本方式初始化 CKeditor
。问题是我无法在请求 Laravel.
textarea
POST 数据
<textarea cols="80" id="description" name="description" class="" rows="10"></textarea>
JS
if ($('#description').length) {
//var ck = $('.ckeditor');
CKEDITOR.replace('description');
}
现在当我尝试 $request->description
时,它 returns NULL
您可以获得像这样的输入值,
$request->input('description'); or $request->all();
我有同样的问题,我按如下方式工作,但我使用了 ajax
。也许,这应该让你开始寻找你正在寻找的东西:
$("form[id='formId']").submit(function(e) {
e.preventDefault();
for ( instance in CKEDITOR.instances ) {
CKEDITOR.instances[instance].updateElement();
}
var inputData = new FormData($(this)[0]),
$.ajax({
url: $(this).attr('action'),
type: 'POST',
data: inputData,
async: true,
success: function( res ) {
console.log(res);
},
error: function( data ) {
console.log(data);
},
cache: false,
contentType: false,
processData: false
});
return false;
});