Õâ¸ö±êÌâ²»ÖªµÀÔõôȡ²ÅºÃ,ÆäʵҪʵÏֵŦÄܾÍÊÇÔÚ¿Í»§¶ËÒª½«´óÁ¿µÄÊý¾Ý´«µÝµ½·þÎñ¶Ë,ÎÒÃÇÖªµÀurlµÄ³¤¶ÈÊÇÓÐÏÞÖÆµÄ,Èç¹ûʹÓÃurlµÄ²ÎÊýÀ´´«µÝÊý¾Ý,Ö»ÄÜ´«µÝºÜÉٵĹؼüÐÅÏ¢,µ«ÓÐʱºòÎÒÃÇÒª´«µÝ´óÁ¿µÄÐÅÏ¢,±ÈÈçÒ»Õŵ¥¾ÝÖеÄËùÓÐÉÌÆ·µÄÉÌÆ·±àºÅµÈµÈ.
Ajax¼¼ÊõÖеÄxmlhttp.send()·½·¨ÌṩÎÒÃÇ´«ËÍ´óÁ¿Êý¾ÝµÄ¹¦ÄÜ,ҪʹÓøù¦ÄÜ,Ê×ÏÈÒª½«Òª´«µ½·þÎñ¶ËµÄÊý¾Ý·â×°ÔÚÒ»¸öxml¶ÔÏóÖÐ,ÔÚ½«Õâ¸öxml¶ÔÏóµÄxmlÊôÐÔ×öΪsend()·½·¨µÄ²ÎÊý¾Í¿ÉÒÔ.
¿Í»§¶Ë´úÂë:
var guidArray=guidlist.split(",");
var xmlDom=new ActiveXObject("MSXML2.DOMDocument");
xmlDom.loadXML("");
var domRoot= xmlDom.createElement("NewDataSet");
xmlDom.appendChild(domRoot);
for(var i=0;i<guidArray.length;i++)
{
var node= xmlDom.createElement("guid");
node.text=guidArray[i];
domRoot.appendChild(node);
}
var xmlhttp=new ActiveXObject("MSXML2.XMLHTTP");
xmlhttp.onreadystatechange=function(){
if (xmlhttp.readyState==4)
{
if (xmlhttp.status==200)
{
alert("´¦ÀíÍê³É");
}
else
{
alert(xmlhttp.responseText);
}
}
}
xmlhttp.Open("POST","fmSmsPostProcess.aspx?sStatus="+escape(sStatus)+"&sProcessResult="+escape(document.getElementById("btProcessResult").value)+
"&sReStore="+escape(document.getElementById("btReStore").value),true);
xmlhttp.setRequestHeader("Content-Type","text/xml");
xmlhttp.send(xmlDom.xml);
·þÎñ¶ËÐèÒª´ÓÇëÇóÁ÷ÖÐ,½âÎö³ö¿Í»§¶Ë´«ÈëµÄxmlµÄÄÚÈÝ,·þÎñ¶Ë´úÂë:
System.IO.Stream instream = Page.Request.InputStream;
BinaryReader br = new BinaryReader(instream,System.Text.Encoding.UTF8);
byte[] byt = br.ReadBytes((int)instream.Length);
string sXml = System.Text.Encoding.UTF8.GetString(byt);
System.Xml.XmlDocument xmlDoc = new System.Xml.XmlDocument();
xmlDoc.LoadXml(sXml);
XmlElement xe= xmlDoc.DocumentElement;
for(int i=0;i< xe.ChildNodes.Count;i++)
{
sGuid = sGuid + ",'" + xe.ChildNodes[i].InnerText+"'";
}