我想从我的控制器返回简单的json。
这段代码返回我 json,但用 html 标签和脚本包装:
public function getSomething($request) {
return response()->json(['name' => 'Abigail', 'state' => 'CA']);
}
但是当我使用此代码时:
public function getSomething($request) {
return json_encode(['name' => 'Abigail', 'state' => 'CA']);
}
我得到了没有任何 html 标签的清晰 json 响应。
如何在第一个代码中关闭一些 html 包装器,我只需要来自我的函数的明确 json 响应。
提前谢谢。
我认为铬的问题不在 laravel 响应中,它为我的响应增加了一些包装
添加:不,我在 ie 中也有同样的问题,我的第二个代码也用 html 包装,我不明白问题是什么。有人可以帮助我吗?谢谢。
添加:好的,当我在我的函数中使用 die 时,一切对我来说都很好
public function getSomething($request) {
die json_encode(['name' => 'Abigail', 'state' => 'CA']);
}
但是当我使用返回json_encode(['名称' => '阿比盖尔', '状态' => 'CA']); Laravel用HTML和js脚本包装我的响应...像这样:
<script> Sfdump = window.Sfdump...
我在我的代码中发现了一个大错误,在从中返回数据后,我在函数中使用了 dd,dd 包装了我的响应。 所以... 我的错误已解决!!
我在代码中发现了一个大错误,从中返回数据后,我在函数中使用了 dd,dd 包装了我的响应。