1
我想将我的FullCalendar事件列表发布到PHP控制器。 ajax发送和接收正确的工作,因为当我把事件console.log,它显示正确的事件。FullCalendar clientEvents发送到Laravel控制器
没有,这里是我的事件数组:var events = $('#calendar').fullCalendar('clientEvents');
这是通过本次活动$("#save").click(function (e)
发送的问题: 无论我把控制器调试或读取输入::所有数据或具体输入 - >得到被从阿贾克斯发送(“事件”),我在控制台中的错误:
`too much recursion with about a hundred of n.fn.extend() below it.
阿贾克斯:
$("#save").click(function (e) {
e.preventDefault();
var events = $('#calendar').fullCalendar('clientEvents');
$.ajax({
url: "/admin/m/submit",
headers: {
'X-CSRF-TOKEN': $('#crsf').val()
},
type: "GET",
contentType: "application/json",
data: {events:events},
dataType: "json",
success: function(response){
if (response['state']===0)
toastr.error('erreor');
},
error : function(e){
console.log(e.responseText);
}
});
});
控制器:
$d= Input::all();
dd($d['events']);
return response()->json(['state'=>0],200);
DD为laravel调试器,其因为这是一个Ajax请求将显示它的结果在控制台。