Ajax引发了Web2.0革命,其中的x是xml。在ajax中xml是作为前后台数据传输的载体的。
随着Web2.0的大规模应用,xml解释的效率问题就暴露无疑了,xml是具有非常严禁的结构,这造成了任何浏览器把xml装入,解释成javaScript可以访问的对象的过程是漫长的。而json是js默认支持的最简洁对象创建方式,js接收他是轻松加愉快的,所以在持久化数据传输的舞台上json靠效率取胜。
Json是一种轻量级的数据交换格式,之所以要用json 只是为了服务器端发送到客户端的数据更少。
js类的定义实际上就是json格式。Json格式最大的用途是便于浏览器javascript的解析 (直接用eval函数就将服务器传来的字符串转为类)。
这样就可以在服务端将数据传到客户端 客户端将数据加工(配上合适的html标记 ),就可以实现 ajax 。