XMLHttpRequest函數封裝:
function ajax(Url,sccuessFn,failureFn) {
//1.創建XMLHttpRequest對象
var xhr = null;
if(window.XMLHttpRequest) {
xhr = new XMLHttpRequest();
}else {
xhr = new ActiveXObject('Microsoft.XMLHTTP');
}
//2.打開與服務器的鏈接
xhr = open('get',Url,true);
//3.發送給服務器
xhr = send(null);
//4.響應就緒
xhr.onreadystatechange = function() {
if(xhr.readyState == 4) {
if(xhr.status == 200) {
successFn(xhr.responseText);
}else {
if(failureFn) {
failureFn();
}else {
alert(xhr.status);
}
}
}
}
}
