-  如果是get方式,请求参数携带在url中 url?key1=value1&key2=value2..... 
-  如果是post方式,请求参数携带在send中,key1=value&key2=value..... 
-  异步 
-  readyState是xhr对象不同步骤的状态码 
-  0 new了一个XMLHttpRequest对象 
-  1 调用了open方法 
-  2 调用完了send方法,请求发送出去 
-  3 请求发送到了服务器 
-  4 服务器解析完成后,准备返回响应内容 
-  readState发生改变才会触发该事件:只有234会触发onreadystatechange事件 
-  为什么readyState必须等于4? 
-  因为readySatae是表示ajax请求状态的属性,等于4时,表示已完成所有操作,准备返回响应内容状态。 
-  为什么statue必须等于200 
-  因为status表示http协议状态码,200代表协议正常 
-  responseText -  最终服务器返回给前端的内容,前面所做的一切就是为了拿到这个值 
 
-  
ajax get和post传参请求参数的不同
-  1.get传参将参数携带在url地址并写在open中 
-  2.post传参将参数携带在send方法中,open方法中只写地址 
-  xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); 
-  3.post传参必须在open方法和send方法之间写请求头