封装一个简单的 Ajax 请求
此封装默认为 GET 请求, 参数为 url 地址以及对数据的处理方式 fn
- function Ajax(url,fn){
- if(Windows.XMLHttpRequest){
- var xhr = new XMLHttpRequest();
- }else{
- var xhr = new ActiveXObject("Microsoft.XHLHTTP");
- }
- xhr.open("GET",url,true);
- xhr.send();
- xhr.onreadystatechange = function(){
- if(xhr.readyState == 4){
- if(xhr.status == 200){
- var data = xhr.responseText; // 后台处理返回的一组数据
- fn(data);
- }
- }
- }
- }
来源: http://www.jianshu.com/p/219e19164b82