Php 在Laravel控制器中获取请求时Ajax post数据未显示
这是我制作的ajax,它从一个名为Php 在Laravel控制器中获取请求时Ajax post数据未显示,php,ajax,laravel,request,Php,Ajax,Laravel,Request,这是我制作的ajax,它从一个名为mdata的数组发送数据: var mdata={}; mdata['evid']="4"; console.log(mdata); $.ajax({ type: "POST", headers: { 'X-CSRF-TOKEN': $('meta[name="csrf-token&
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) {
}
});
控制器:
public function destroy(Request $req){
print_r($req->input('evid')); print_r($req['evid']);print_r("aa"); //it only return "aa"
die();
}
提前感谢。删除
processData
和contentType
在您的ajax请求中,它们主要用于表单数据发布,您没有这样做。删除processData
和contentType
在您的ajax请求中,它们主要用于表单数据发布,您没有这样做。尝试$req->all()
查看所有变量,以及$req->get('evid','no response')代码>尝试$req->all()
查看所有变量,以及$req->get('evid','no response')代码>