- //创建XMLHttpRequest对象
- // 获取XMLHttpRequest,兼容IE,FF
- function GetXMLHttpRequest(){
- //haveReturn = false;
- if(window.XMLHttpRequest){
- // IE 7 and all other browsers
- return new XMLHttpRequest();
- } else if(window.ActiveXObject){
- // This is for IE6
- var msxmls = new Array(
- "Microsoft.XMLHTTP",
- "MSXML2.XMLHTTP.5.0",
- "MSXML2.XMLHTTP.4.0",
- "MSXML2.XMLHTTP.3.0",
- "MSXML2.XMLHTTP");
- for(var i = 0; msxmls.length; i++){
- try{
- return new ActiveXObject(msxmls[i]);
- } catch(failed){
- }
- }
- }
- return false;
- }
- // 发送请求
- // xmlData: 发送的XML
- // requestType 0: 缴款请求验证 1: 缴款确认请求
- function SendRequest(xmlData, requestType){
- xmlHttp = GetXMLHttpRequest();
- if(!xmlHttp){
- alert("获取 XMLHttpRequest 对象失败!");
- return false;
- }
- var url = "网页地址";
- var content = "内容";
- xmlHttp.open("POST", url, true);
- xmlHttp.setRequestHeader("Content-Length", content.length);
- xmlHttp.onreadystatechange = requestType == 0 ? RequestCallback1 : RequestCallback2;
- xmlHttp.send(content);