梳理ajax
不讨论IE 什么是ajax:ajax是异步到javascript和XML。简单点说,就是使用 XMLHttpRequest 对象与服务器通信。主要使用其两个特性做以下事: 1.在不重载页面到情况下发送请求, 2.接受并使用从服务器发来到数据。 一、怎样发送http请求: 1.先要创建一个XMLHttpRequest实例: var httpRequest=new XMLHttpRequest(); 2.请求发送后,会收到响应,这时要告诉XMLHttp请求对象是由哪一个函数进行处理,在设置了对象的 onreadystatechange 属性后给它命名,即当请求状态改变时调用 httpRequest.onreadystatechange=func; // 或使用匿名函数 httpRequest.onreadystatechange=function(){/* something */}; 3.声明接到响应后要做的事,需要发送一个实际的请求,调用http的open()和send()方法 httpRequest.open('GET', 'test.txt',true); httpRequest.send(); /* *open() 的第一个参数是请求方法,有GET,POST,HEAD和其他服务器支持的方法; *第二个参数是URL ; *第三个参数是可选,设置请求是否是异步