form表单是“键值对”的数据格式,例如: a=1&b=2&c=3 而json格式则与之不一样,以下: {"a":1,"b":2,"c":3}
传递的数据比较简单,那么两种方式基本上没什么大区别(固然后台接收数据的方式确定是不一样的),可是若是数据比较复杂,好比包含数组、对象等时,就只有json才能胜任了。
此外,若是数据是经过表单提交的,那么固然使用默认的form便可,由于它会自动构建数据结构,无需手工拼接;而若是是经过ajax发送数据,则最好使用json,由于能够经过简单的方法把对象转换为json字串。