本文只是做一下记录,其实就是ajax的实现
调用sendHttpRequest(请求的url,请求的类型(post/get),是否发送文件(否则为null),回调函数的标记)
function createXmlHttpRequest(){
if(window.ActiveXObject){
return new ActiveXObject("Microsoft.XMLHTTP");
}else if(window.XMLHttpRequest){
return new XMLHttpRequest();
}
}
function sendHttpRequest(url,requestType,file,fromWhat){
xmlHttpRequest = createXmlHttpRequest();
xmlHttpRequest.onreadystatechange = function(){relsFun(fromWhat);};
xmlHttpRequest.open(requestType,url,true);
formData = new FormData();
formData.append("rulefile", file);
xmlHttpRequest.send(formData);
}
function relsFun(fromWhat){
if(xmlHttpRequest.readyState == 4 && xmlHttpRequest.status == 200){
switch(fromWhat)
{
case A:
break;
case B:
break;
case C:
break;
default:
}
}
}