php-返回正确的JSON响应
作者:互联网
我正在将Laravel 4用于我正在从事的项目.它的很多功能都严重依赖AJAX.
在用于上传文件(文件上传)的jQuery中,我具有以下成功和失败功能:
done: function (e, data) {
// Show success message
},
fail: function (e, data) {
// Show fail message
}
在控制器中,我使用以下命令返回成功或失败:
// Success Response
return Response::json('success', 200)
// Fail Response
return Response::json('error', 400)
一切正常,功能正常,显示成功和失败消息,上传文件,一切正常,除非功能失败并返回失败响应,在控制台中,我看到:
400 (Bad Request)
该错误消息仍然显示,并且一切正常,但是我只是想知道自己是否正确处理了这个问题,我不喜欢控制台中显示的红色错误似乎可以正常工作.
任何建议将不胜感激.
解决方法:
这就是它的工作原理.您正在为错误抛出HTML状态代码-这是API的“最佳做法”.
控制台显示错误,因为它看到非200状态代码,然后向您发出警报.
标签:laravel,laravel-4,json,php,jquery 来源: https://codeday.me/bug/20191121/2049417.html