Ajax---json介绍,ajax基本介绍
知识准备:JSON
什么是JSON?
定义:json(JavaScript Object Notation, JS 对象标记),是一种轻量级数据交换格式.
他采用完全独立于编程语言的文本格式来储存和表示数据,简洁层次清晰,使json成为理想的数据交换语言
.易于阅读和编写,同时也易于机器解析和生成,
json是由2001年提出,为了取代笨重XML格式.
json格式有两个显著的优点:
1):书写简单,语法清晰,
2)数据交换方面,比笨重的XML节省代码,减少带框,利于传输,效率增大
缺点:
在视图方面,没有XML的格式清晰,一目了然.
但是现在国人为json创建了几款json在线工具,BeJson,Sojson,把json的代码格式化,更加利于阅读.
Ajax
定义:ajax(Asynchronous Javascript And XML),翻译过来就是异步javascript和XML,即使用javascript异步与服务端交互
,传输的数据是XML.
同步交互:指的是,当你向服务器发送请求,必须等待服务器回复后,才能发送第二个请求.
异步交互:指的是:发送请求后,不需要等待服务器的回复,可以继续进行任何其他操作.
优点: 1):异步交互 2):局部刷新. 3):因为是局部刷新,服务器响应不是整个页面,所以节省了带宽,加强了性能.
ajax参数:
url:发送给后端路径名. type:传输数据的方式 现在所学的有两种:1:GET,2POST data:当前ajax请求要携带的数据,是一个json的object对象,ajax方法就会默认地把它编码成某种格式 (urlencoded:?a=1&b=2)发送给服务端;此外,ajax默认以get方式发送请求。 success':数据传输成功后执行的该参数语句.