[求助]laravel8 响应 response 返回的JSON怎么去掉信息?
请问在Ajax
请求结束后的返回中,怎么去掉这些头信息,只保留Json
字符串
Ajax ↓
$.ajax({
url: "{{ route('order-edit-post') }}",
type: 'post',
headers: {
'X-CSRF-TOKEN': "{{ csrf_token() }}",
},
data: data,
dataType: "json",
success: function (response) {
console.log(response);
}
});
laravel ↓
return response()->json([
'code' => Response::HTTP_OK,
'message' => $message,
'data' => $data
])->setEncodingOptions(JSON_UNESCAPED_UNICODE);
更新一下,各位,不知道是我没表达清楚还是什么
第一张图片中红框部分不是header头信息,而是返回的字符串
这是完整一些的截图
下边是header
下边是dd打印出来的返回值,这种格式JS没法解析JSON
有段时间没用laravel了,但在我印象中 response()->json() 返回的不应该是一个 json_decode() 后的字符串吗?
就像这样
{"code":200,"message":"请求成功","data":[]}
我是想将第一张图中的红框部分去掉,而不是去掉header头
推荐文章: