//Get Request Data"s length function getlen(str) { var bytesCount=0; for (var i = 0; i < str.length; i++) { var c = str.charAt(i); if (/^[u0000-u00ff]$/.test(c)) //匹配双字节 { bytesCount += 1; } else { bytesCount += 2; } } return bytesCount;
}
//Create XMLHttpRequest Object function createXMLHttpRequest() {
function RequestByPost(method,variable,value,url,_Namespace) { createXMLHttpRequest(); var data; data = "<?xml version="1.0" encoding="utf-8"?>"; data = data + "<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">"; data = data + "<soap:Body>"; data = data + "<"+method+" xmlns=""+_Namespace+"">"; for(var i=0;i<variable.length;i++) { data = data + "<"+variable[i]+">"+value[i]+"</"+variable[i]+">";
} data = data + "</"+method+">"; data = data + "</soap:Body>"; data = data + "</soap:Envelope>";