ajax01——ajax流程

1. 创建一个ajax对象

 Var xhr=new XMLHttpRequest();//除IE6

 Var xhr=new ActiveXObject(‘Microsoft.XMLHTTP’)//iE6

兼容
法一


法二


2、数据的请求

xhr.open("get","xx.txt",true)

参数:

.打开方式



图一


.提交的数据的地址

.是否异步


3、数据的发送
 

xhr.send()//相当于Form的submit

4、数据的获取

1)onreadystatechange事件

readyState属性:请求状态(工作状态)

0(初始化)还没有调用open()方法

1(载入)已调用send()方法,正在发送请求

2(载入完成)send()方法完成,已收到全部响应内容

3(解析)正在解析响应内容

4(完成)响应内容解析完成,可以在客户端调用了

 

status属性:服务器(请求资源)的状态

eg:404状态

1开头——消息类

2开头——成功

3开头——重定向

4开头——请求错误

5开头——服务器的错误

 

2)返回的内容

responseText:返回以文本形式存放的内容

responseXML:返回XML形式的内容

3)返回数据的处理

Json(IE7不支持,可以下载json.js来兼容)

两个重要方法   JSON..stringify()把对象转换为对应的字符串,key值必须用双引号括住

                            JSON..prase()把字符串转换为对应的对象

             


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值