ajax的基本组成
Xhtml css
javascript
xml
XMLHttpRequest (核心,ajax引擎,异步交互的对象)
ajax使用的基本步骤:
1、初始化ajax引擎 readyState=0(刚建立)
2、封装url(设定要请求的路径)
3、打开ajax引擎(同步方式、异步的方式;本次传输使用get还是post) readyState = 1
4、将要请求的信息通过引擎发送到服务器进行处理 readyState =2
5、监听服务器返回给ajax引擎的处理状态 readyState =3 、4
6、判断是否交互完毕,如果交互完毕则取出返回的数据
、
ajax 的中文乱码问题
可以使用encodeURI进行编码
可以使用decodeURI()进行解码
ajax请求部分封装重用的问题
为什么要进行封装?
1、使用ajax有6步,每次都写这6步比较麻烦?
2、代码的重复利用率很低,页面非常乱
解决办法:就是封装 重用