0
我想做一些非常简单的事情,但我不能让它工作,我只想通过jQuery的ajax发送一个多维数组laravel并获取数据。Laravel ajax发送多维关联数组
例如:
var info = JSON.stringify([{'key':'val1'},{'key':'val2'},{'key':'val3'}]);
$.ajax({
type: "POST",
url: "{!! route('ajaxactivityperemployee') !!}",
data: {"mydata":info},
success: function(msg){
console.log(msg);
}
在另一边,我的控制器上,我试试这个:
public function postActivityPerEmployee(Request $request)
{
$input = $request->all();
return $input['mydata'][0]['key'];
}
我已经试过各种组合,但我总是最后一个500页面错误或在控制台中,我只能得到[而没有别的。
好吧,我已经尝试过了,如果我现在回到$输入[“MYDATA”] [ 0],我在控制台对象对象中看到,如果我尝试返回$ input ['mydata'] [0] ['key'],我得到一个错误500 – Richard
,你可以检查哪个错误laravel返回给你,例如使用Chrome浏览器,您可以使用开发工具'F12' - >'Network'查看,您可以通过红色点击查看您的请求并告诉我有关错误的信息。 – zorx
POST http:// localhost/people/public/activityperemployee 500(内部服务器错误) – Richard