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