关于表单提交和json方式提交

今天突然想到json和表单提交方式,因为感觉json目前是比较主流的,但是突然想为什么的时候,突然没办法解释json到底比表单好在哪里,到底为什么会成为趋势,希望能通过各位加深下对form和json的理解

阅读 4.6k
3 个回答

以前后端webservice使用xml文件格式交换数据,后来逐渐被restful api替代,而restful api主要使用json替代xml交换数据,所以后端数据格式标准是json,而表单格式是html的东西,表达数据的时候其灵活性远远不如json和xml,比如嵌套对象,数组之类的,表单格式都很难表达。所以后端不可能用表单格式作为其数据交换标准。

表单格式只是古老的html发送数据给后端的标准,但后端需要的数据标准不仅仅用于网页和后端交换数据,还有后端和后端交换数据,后端和移动端交换数据,这时候表单就不适合了,因为表单是html的东西,而且表达能力有限。

既然xml已经被认为是过时的,那么只有json可以用了。

一个同步,一个异步。

  1. JSON 格式方便阅读理解
  2. 现在大部分请求都是 Ajax

这两个是单页应用的基础。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题