XMLHTTP×ÊÁÏ_XHTML/WEB_ºÚ¿Í·ÀÏßÍø°²·þÎñÆ÷ά»¤»ùµØ--Powered by WWW.RONGSEN.COM.CN

XMLHTTP×ÊÁÏ

×÷ÕߣººÚ¿Í·ÀÏßÍø°²XML½Ì³Ì»ùµØ À´Ô´£ººÚ¿Í·ÀÏßÍø°²XML½Ì³Ì»ùµØ ä¯ÀÀ´ÎÊý£º0

±¾Æª¹Ø¼ü´Ê£º×ÊÁÏ newNode¶ÔÏó
ºÚ¿Í·ÀÏßÍø°²ÍøѶ£º¡¡¡¡XMLHTTP¶ÔÏó¼°Æä·½·¨¡¡¡¡£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­¡¡¡¡MSXMLÖÐÌṩÁËMicrosoft.XMLHTTP¶ÔÏó£¬Äܹ»Íê³É´ÓÊý¾Ý°üµ½Request¶ÔÏóµÄת»»ÒÔ¼°·¢ËÍÈÎÎñ¡£ ¡¡¡¡´´½¨XMLHTTP¶ÔÏóµÄÓï...

¡¡¡¡XMLHTTP¶ÔÏó¼°Æä·½·¨
¡¡¡¡£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­£­
¡¡¡¡MSXMLÖÐÌṩÁËMicrosoft.XMLHTTP¶ÔÏó£¬Äܹ»Íê³É´ÓÊý¾Ý°üµ½Request¶ÔÏóµÄת»»ÒÔ¼°·¢ËÍÈÎÎñ¡£
¡¡¡¡´´½¨XMLHTTP¶ÔÏóµÄÓï¾äÈçÏ£º
¡¡¡¡Set objXML = CreateObject("Msxml2.XMLHTTP") »ò
¡¡¡¡Set objXML = CreateObject(¡°Microsoft.XMLHTTP¡±)
¡¡¡¡' Or, for version 3.0 of XMLHTTP, use:
¡¡¡¡' Set xml = Server.CreateObject("MSXML2.ServerXMLHTTP")
¡¡¡¡¶ÔÏó´´½¨ºóµ÷ÓÃOpen·½·¨¶ÔRequest¶ÔÏó½øÐгõʼ»¯£¬Óï·¨¸ñʽΪ£º
¡¡¡¡poster.open http-method, url, async, userID, password
¡¡¡¡Open·½·¨Öаüº¬ÁË5¸ö²ÎÊý£¬Ç°Èý¸öÊDZØÒªµÄ£¬ºóÁ½¸öÊÇ¿ÉÑ¡µÄ(ÔÚ·þÎñÆ÷ÐèÒª½øÐÐÉí·ÝÑé֤ʱÌṩ)¡£²ÎÊýµÄº¬ÒåÈçÏÂËùʾ£º 
¡¡¡¡http-method£º HTTPµÄͨÐÅ·½Ê½£¬±ÈÈçGET»òÊÇ POST
¡¡¡¡url£º ½ÓÊÕXMLÊý¾ÝµÄ·þÎñÆ÷µÄURLµØÖ·¡£Í¨³£ÔÚURLÖÐÒªÖ¸Ã÷ ASP»òCGI³ÌÐò
¡¡¡¡async£º Ò»¸ö²¼¶û±êʶ£¬ËµÃ÷ÇëÇóÊÇ·ñΪÒì²½µÄ¡£Èç¹ûÊÇÒ첽ͨÐÅ·½Ê½(true)£¬¿Í»§»ú¾Í²»µÈ´ý·þÎñÆ÷µÄÏìÓ¦£»Èç¹ûÊÇͬ²½·½Ê½(false)£¬¿Í»§»ú¾ÍÒªµÈµ½·þÎñÆ÷·µ»ØÏûÏ¢ºó²ÅÈ¥Ö´ÐÐÆäËû²Ù×÷
¡¡¡¡userID Óû§ID£¬ÓÃÓÚ·þÎñÆ÷Éí·ÝÑéÖ¤
¡¡¡¡password Óû§ÃÜÂ룬ÓÃÓÚ·þÎñÆ÷Éí·ÝÑéÖ¤
¡¡¡¡XMLHTTP¶ÔÏóµÄSend·½·¨
¡¡¡¡ÓÃOpen·½·¨¶ÔRequest¶ÔÏó½øÐгõʼ»¯ºó£¬µ÷ÓÃSend·½·¨·¢ËÍXMLÊý¾Ý£º
¡¡¡¡poster.send XML-data
¡¡¡¡Send·½·¨µÄ²ÎÊýÀàÐÍÊÇVariant£¬¿ÉÒÔÊÇ×Ö·û´®¡¢DOMÊ÷»òÈÎÒâÊý¾ÝÁ÷¡£·¢ËÍÊý¾ÝµÄ·½Ê½·ÖΪͬ²½ºÍÒì²½Á½ÖÖ¡£ÔÚÒì²½·½Ê½Ï£¬Êý¾Ý°üÒ»µ©·¢ËÍÍê±Ï£¬¾Í½áÊøSend½ø³Ì£¬¿Í»§»úÖ´ÐÐÆäËûµÄ²Ù×÷£»¶øÔÚͬ²½·½Ê½Ï£¬¿Í»§»úÒªµÈµ½·þÎñÆ÷·µ»ØÈ·ÈÏÏûÏ¢ºó²Å½áÊøSend½ø³Ì¡£
¡¡¡¡XMLHTTP¶ÔÏóÖеÄreadyStateÊôÐÔÄܹ»·´Ó³³ö·þÎñÆ÷ÔÚ´¦ÀíÇëÇóʱµÄ½øÕ¹×´¿ö¡£¿Í»§»úµÄ³ÌÐò¿ÉÒÔ¸ù¾ÝÕâ¸ö״̬ÐÅÏ¢ÉèÖÃÏàÓ¦µÄʼþ´¦Àí·½·¨¡£ÊôÐÔÖµ¼°Æ京ÒåÈçϱíËùʾ£º
¡¡¡¡Öµ ˵Ã÷
¡¡¡¡0 Response¶ÔÏóÒѾ­´´½¨£¬µ«XMLÎĵµÉÏÔعý³ÌÉÐδ½áÊø
¡¡¡¡1 XMLÎĵµÒѾ­×°ÔØÍê±Ï
¡¡¡¡2 XMLÎĵµÒѾ­×°ÔØÍê±Ï£¬ÕýÔÚ´¦ÀíÖÐ
¡¡¡¡3 ²¿·ÖXMLÎĵµÒѾ­½âÎö
¡¡¡¡4 ÎĵµÒѾ­½âÎöÍê±Ï£¬¿Í»§¶Ë¿ÉÒÔ½ÓÊÜ·µ»ØÏûÏ¢
¡¡¡¡¿Í»§»ú´¦ÀíÏìÓ¦ÐÅÏ¢
¡¡¡¡¿Í»§»ú½ÓÊÕµ½·µ»ØÏûÏ¢ºó£¬½øÐмòµ¥µÄ´¦Àí£¬»ù±¾ÉϾÍÍê³ÉÁËC/SÖ®¼äµÄÒ»¸ö½»»¥ÖÜÆÚ¡£¿Í»§»ú½ÓÊÕÏìÓ¦ÊÇͨ¹ýXMLHTTP¶ÔÏóµÄÊôÐÔʵÏֵģº
¡¡¡¡¡ñ responseTxt£º½«·µ»ØÏûÏ¢×÷ΪÎı¾×Ö·û´®£»
¡¡¡¡¡ñ responseXML£º½«·µ»ØÏûÏ¢ÊÓΪXMLÎĵµ£¬ÔÚ·þÎñÆ÷ÏìÓ¦ÏûÏ¢Öк¬ÓÐXMLÊý¾ÝʱʹÓã»
¡¡¡¡¡ñ responseStream£º½«·µ»ØÏûÏ¢ÊÓΪStream¶ÔÏó¡£
¡¡¡¡ 

¡¡¡¡ÏÂÃæµÄxmlÎļþÊǶ¯Ì¬Éú³ÉµÄ×îºóÓÃxmlHTTP´«ËͳöÈ¥£¬ÕâÊÇÒ»¸öÔÚ¿Í»§¶ËJavaScript½Å±¾ÀïµÄÄÚÈÝ£¬µ±È»ÄãÒ²¿ÉÒÔдÔÚ·þÎñÆ÷£¬µ«ÊÇÒªÏàÓ¦µÄ¸ÄһЩ¶«Î÷£º£¨½ö¹©´ó¼Ò²Î¿¼£¬Á˽âËüµÄÓ÷¨£©
¡¡¡¡var xmlDoc=new ActiveXObject("MSXML2.DOMDocument");
¡¡¡¡flag=xmlDoc.loadXML("");

¡¡¡¡  newNode =xmlDoc.createElement("±àÂë")
¡¡¡¡  MarkNode=xmlDoc.documentElement.appendChild(newNode);
¡¡¡¡  newNode =xmlDoc.createElement("StartMark")
¡¡¡¡  newNode.text=StartMark;
¡¡¡¡  MarkNode.appendChild(newNode)
¡¡¡¡  newNode =xmlDoc.createElement("EndMark")
¡¡¡¡  newNode.text=EndMark;
¡¡¡¡  MarkNode.appendChild(newNode)
¡¡¡¡ 
¡¡¡¡  newNode =xmlDoc.createElement("ÈÕÆÚ")
¡¡¡¡  DateNode=xmlDoc.documentElement.appendChild(newNode);
¡¡¡¡  newNode =xmlDoc.createElement("StartDate");
¡¡¡¡  newNode.text=StartDate;
¡¡¡¡  DateNode.appendChild(newNode)
¡¡¡¡  newNode =xmlDoc.createElement("EndDate")
¡¡¡¡  newNode.text=EndDate;
¡¡¡¡  DateNode.appendChild(newNode);
¡¡¡¡ 
¡¡¡¡  newNode =xmlDoc.createElement("ÊýÁ¿")
¡¡¡¡  SLNode =xmlDoc.documentElement.appendChild(newNode);
¡¡¡¡  newNode =xmlDoc.createElement("StartSL")
¡¡¡¡  newNode.text=StartShuL
¡¡¡¡  SLNode.appendChild(newNode)
¡¡¡¡  newNode =xmlDoc.createElement("EndSL");
¡¡¡¡  newNode.text=EndShuL
¡¡¡¡  SLNode.appendChild(newNode);
¡¡¡¡ 
¡¡¡¡  newNode =xmlDoc.createElement("µ¥¼Û")
¡¡¡¡  DJNode =xmlDoc.documentElement.appendChild(newNode)
¡¡¡¡  newNode =xmlDoc.createElement("StartDJ")
¡¡¡¡  newNode.text=StartDanJ;
¡¡¡¡  DJNode.appendChild(newNode);
¡¡¡¡  newNode =xmlDoc.createElement("EndDJ")
¡¡¡¡  newNode.text=EndDanJ;
¡¡¡¡  DJNode.appendChild(newNode);
¡¡¡¡ 
¡¡¡¡  newNode =xmlDoc.createElement("½ð¶î")
¡¡¡¡  JENode =xmlDoc.documentElement.appendChild(newNode)
¡¡¡¡  newNode =xmlDoc.createElement("StartJE")
¡¡¡¡  newNode.text=StartJinE
¡¡¡¡  JENode.appendChild(newNode)
¡¡¡¡  newNode =xmlDoc.createElement("EndJE")
¡¡¡¡  newNode.text=EndJinE
¡¡¡¡  JENode.appendChild(newNode)
¡¡¡¡ 
¡¡¡¡  newNode =xmlDoc.createElement("²Ö¿â´úÂë")
¡¡¡¡  newNode.text=CK;
¡¡¡¡  xmlDoc.documentElement.appendChild(newNode)
¡¡¡¡ 
¡¡¡¡  newNode =xmlDoc.createElement("ƱºÅ")
¡¡¡¡  newNode.text=RKPH;
¡¡¡¡  xmlDoc.documentElement.appendChild(newNode)
¡¡¡¡ 
¡¡¡¡  newNode =xmlDoc.createElement("µ¥Î»´úÂë")
¡¡¡¡  newNode.text=CorpName;
¡¡¡¡  xmlDoc.documentElement.appendChild(newNode)
¡¡¡¡ 
¡¡¡¡  newNode =xmlDoc.createElement("BiaoShi")
¡¡¡¡  newNode.text=Biaoshi
¡¡¡¡  xmlDoc.documentElement.appendChild(newNode)
¡¡¡¡ 
¡¡¡¡  newNode =xmlDoc.createElement("FindCate")
¡¡¡¡  newNode.text=FindCate
¡¡¡¡  xmlDoc.documentElement.appendChild(newNode)
¡¡¡¡ 
¡¡¡¡  var xh =new ActiveXObject("MSXML2.XMLHTTP")
¡¡¡¡  xh.open("POST","Find.asp",false)
¡¡¡¡  xh.setRequestHeader("Content-Type","text/xml")
¡¡¡¡  xh.setRequestHeader("Content-Type","gb2312")
¡¡¡¡  xh.send(xmlDoc);
¡¡¡¡ÎÒµÄÿһ¸önewNodeµÄtextÖµÊÇÒ»¸ö±äÁ¿£¬Ò²¾ÍÊÇÎÒ¿Í»§¶Ëform ÖÐinputµÄÖµ,

    ºÚ¿Í·ÀÏßÍø°²·þÎñÆ÷ά»¤·½°¸±¾ÆªÁ¬½Ó£ºhttp://www.rongsen.com.cn/show-15881-1.html
Íøվά»¤½Ì³Ì¸üÐÂʱ¼ä:2012-04-06 01:00:49  ¡¾´òÓ¡´ËÒ³¡¿  ¡¾¹Ø±Õ¡¿
ÎÒÒªÉêÇë±¾Õ¾£ºNµã | ºÚ¿Í·ÀÏß¹ÙÍø |  
רҵ·þÎñÆ÷ά»¤¼°Íøվά»¤ÊÖ¹¤°²È«´î½¨»·¾³£¬ÍøÕ¾°²È«¼Ó¹Ì·þÎñ¡£ºÚ¿Í·ÀÏßÍø°²·þÎñÆ÷ά»¤»ùµØÕÐÉ̽øÐÐÖУ¡QQ:29769479

footer  footer  footer  footer