![](/img/trans.png)
[英]Why I'm getting empty request when i post data to the controller using ajax in laravel
[英]Ajax post data not showing when getting request in Laravel controller
这是我制作的 ajax,它从名为mdata
的数组发送数据:
var mdata={};
mdata['evid']="4";
console.log(mdata);
$.ajax({
type: "POST",
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
},
url: "/DeleteKegiatan",
processData: false,
contentType: false,
data: mdata,
success: function(e) {
}
});
Controller:
public function destroy(Request $req){
print_r($req->input('evid')); print_r($req['evid']);print_r("aa"); //it only return "aa"
die();
}
提前致谢。
在您的 ajax 请求中删除processData
和contentType
,它们主要用于您没有执行的 FormData POST。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.