1

1 实例化对象
一般情况:var xhr=new XMLHttpRequest()
IE5/IE6:var xhr=newActiveXObject()(现在基本不用)
2 发出请求
xhr.open('get/post',url,'true/false')
xhr.send()
xhr.setRequestHeader()

扩展:get和post区别

     get参数是放在URL中,post是放在请求体中
     get请求会被缓存,post不会;
     

参数如果是get的话可能得到缓存的结果,所以要在URL后面设置唯一标识
3 响应
xhr.responseText
xhr.responseXML
4 onreadystatechange
readyState:[0,1,2,3,4] 4
state[200,404] 200


jdd100419
27 声望0 粉丝