扫码关注官方订阅号
我在一个项目里看到各种ajax 返回的json格式,比如
{succ:true, msg:"xx"} {succ:true, data:"xx"} {ret:"xx"} {succ:true, result:"xx"} ...
你们是用哪种格式的?
走同样的路,发现不同的人生
{ "code": 200, "data": "xxx", "message": "xxx" }
第二种吧,成功后返回success+data,不成功就返回error+msg其实是无所谓的,只要确定好一种标准,不要来回变就好了
楼主,你的1,2,4的格式有区别吗?只是换了个变量名罢了。
124都可以
我用的 success+data+msg, msg 是后端返回前端的消息,这样的话前端可以对提示消息做统一处理,只需要关注data即可。
我一般这样
{errcode: 0, errmsg: '***', data: ***}
一般这样就行了
{code: 200, datas:{"key":"value"}}
{error:0,errmsg:'xxxxxxxxxxxxxx',data:{}} data可以接收一个json对象,例如需要返回一个list
{error:0,errmsg:'xxxxxxxxxxxxxx', data:{ list:[{name:aa,sex:0},{name:bb,sex:0}] } }
{errno:"", msg:"", data:""}
这个明显是根据需要来决定啊。比如你可以看一下微信的公众号接口返回数据结构,也可以到各种API商店看一下他人接口返回的数据结构。没有最好的,只有最合适的。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
第二种吧,成功后返回success+data,不成功就返回error+msg
其实是无所谓的,只要确定好一种标准,不要来回变就好了
楼主,你的1,2,4的格式有区别吗?
只是换了个变量名罢了。
124都可以
我用的 success+data+msg, msg 是后端返回前端的消息,这样的话前端可以对提示消息做统一处理,只需要关注data即可。
我一般这样
一般这样就行了
{error:0,errmsg:'xxxxxxxxxxxxxx',data:{}} data可以接收一个json对象,例如需要返回一个list
这个明显是根据需要来决定啊。
比如你可以看一下微信的公众号接口返回数据结构,也可以到各种API商店看一下他人接口返回
的数据结构。没有最好的,只有最合适的。