为了账号安全,请及时绑定邮箱和手机立即绑定

Ajax 数据格式到底由前端还是后端来确定?

Ajax 数据格式到底由前端还是后端来确定?

神不在的星期二 2019-03-30 09:32:55
公司规模稍大时,经常就会出现这类“争吵”
查看完整描述

2 回答

?
翻翻过去那场雪

TA贡献2065条经验 获得超13个赞

建议是由前端主导。毕竟前端是数据的消费者,知道数据以何种格式给出会比较便于处理、效率高。
在实际数据外层最好能再包裹一层,比如:
{
code:0,
message:''
data:{}
}
code用来标识一些错误代码,message给出具体错误内容,正常情况下,code为0,message为空。
data则是实际的数据,前端根据需求告诉后端以什么格式组织data这块。这样至少在最外层是统一的。
                            
查看完整回答
反对 回复 2019-03-30
?
摇曳的蔷薇

TA贡献1793条经验 获得超6个赞

首先,沟通是王道,一点也没错。
其次,我们有个小技巧:谁是需求方谁来定格式。比如一个GET请求到的数据,一般都是给前端来展示到页面上的,那么就由前端来确定最合适的格式。而一个POST请求都是需要后端写入数据库的,所以他们更知道需要什么数据。
仅供参考
                            
查看完整回答
反对 回复 2019-03-30
  • 2 回答
  • 0 关注
  • 2456 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信