编程语言
首页 > 编程语言> > php-返回正确的JSON响应

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