使用JavaScript(JS)进行Ajax异步请求

来源:互联网 发布:淘宝采集器有用吗 编辑:程序博客网 时间:2024/05/16 05:53

首先使用Ajax可以使网页实现异步更新,就是不重新加载整个网页的情况下,对网页的某部分进行更新(局部刷新),

所以当需要进行局部刷新的时候使用。

注意:AJax中的请求乱码问题:POST方式无需进行乱码处理,Ajax内部封装了处理方式,如果是GET方式,请参考

上一篇关于请求乱码的问题中的get请求的处理方法。

原生态JS操作ajax步骤:

A.获得ajax引擎

B.设置回调函数(readyState属性的值 ,0代表请求未初始化,1代表请求已提出,2代表已发送,3代表请求处理中,4代表请求已完成)

C.确定请求路径

D.发送请求

GET方式和POST请求方式的主要区别在于有没有请求头,post方式需要设置请求头,下面介绍这两种方式的代码实现。

GET方式(注意只能在谷歌或火狐浏览器使用)

POST方式(只能在谷歌或火狐浏览器使用):

但是使用JS 编写的ajax会有浏览器的兼容问题,

处理如下(下一篇文章将介绍使用JQuery实现AJax,不需要处理浏览器的兼容问题,JQuery内部封装了):




原创粉丝点击