标题有这样的问题。在PHP中:
return response()->json([ 'somedata' => 1 ]);
在JS中:
$.get('/page', function(data) { console.log(data) });
结果:
HTTP/1.0 200 OK
Cache-Control: no-cache
Content-Type: application/json
{"somedata":"1"}
是的,它是一个纯文本。为什么响应包含标题?当然,我无法解析它。
答案 0 :(得分:0)
问题是 - 在php7中返回类型。
public function index() : string {
return response()->json([ 'somedata' => 1 ]);
}
没有: string
一切都没问题!