【发布时间】:2018-08-25 03:27:14
【问题描述】:
我将表单数据发布到 A 控制器,但是当我发布数据时,当我调用 print_r($_POST); 它返回的空数组时,我没有进入控制器,我不知道我错过了什么
请告诉我你想从我这里得到什么输入
var data2 = [];
data2['user_firstname'] = user_firstname;
data2['user_lastname'] = user_lastname;
data2['user_phone'] = user_phone;
data2['user_email'] = user_email;
data2['user_username'] = user_username;
data2['user_password'] = user_password;
console.log(data2);
$.ajaxSetup({
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
}
});
$.ajax({
type: "POST",
url: "http://localhost/shago/register/submit",
data: { 'data2': data2 },
// dataType: "text",
success: function(resultData) { console.log(resultData); }
});
控制器代码
public function submit()
{
print_r($_POST);
}
【问题讨论】:
-
把 laravel 代码也贴出来
-
请看更新的问题
-
尝试`print_r(request()->all());`
-
获取空白数组