Php Laravel5.4Ajax请求返回空数组
我正在尝试Php Laravel5.4Ajax请求返回空数组,php,jquery,ajax,laravel-5,Php,Jquery,Ajax,Laravel 5,我正在尝试ajax我的表单提交。代码如下: var data = new FormData(); data.append("test","testvar"); var opt = { url:"{{route(email-process.store)}}", type:'POST', headers: {'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')}, data:data, asy
ajax
我的表单提交。代码如下:
var data = new FormData();
data.append("test","testvar");
var opt = {
url:"{{route(email-process.store)}}",
type:'POST',
headers: {'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')},
data:data,
async:true,
processData: false,
success:function(result){
console.log(result);
}
};
if(data.fake) {
// Make sure no text encoding stuff is done by xhr
opt.xhr = function() { var xhr = jQuery.ajaxSettings.xhr(); xhr.send = xhr.sendAsBinary; return xhr; }
opt.contentType = "multipart/form-data; boundary="+data.boundary;
opt.data = data.toString();
}
$.ajax(opt);
控制器部分:
public function store(Request $request)
{
dd($request->all());
}
在传递给控制器之前,在网络选项卡上返回[]
使用console.log()检查变量的内容,并使用命令检查路由。在传递给控制器之前,使用console.log()检查变量的内容,并使用命令检查路由。