我正在努力将JSON数据发布到Laravel。我已经尝试了很多方法来访问我的控制器中的数据,但是,它返回[]。我不确定我做错了什么。我非常感谢任何帮助!
printf(found ? "true\0" : "false\0");
输出:
console.log(JSON.stringify(data))
AJAX脚本:
[{"ContactFirstName":"John","FamilyLastName":"Doe"}, {"ContactFirstName":"John","FamilyLastName":"Doe"}]
Laravel控制器:
$.ajaxSetup({
headers: {
'X-CSRF-TOKEN': $('meta[name="_token"]').attr('content')
}
});
$.ajax({
url: POST_URL,
type: 'POST',
dataType: "json",
data: data,
success: function (data) {
console.log(data);
alert(JSON.stringify(data));
},
error: function (xhr, ajaxOptions, thrownError) {
console.log(xhr.status);
console.log(thrownError);
}
});
返回[]。我也尝试过Input :: all()并没有运气。
答案 0 :(得分:0)
$JSON = file_get_contents('php://input');