xmlhttp上传不成功,查遍了帖子也不能解决……
htm:
function Button1_onclick() {
var objSrvHTTP;
var objXMLDocument;
objSrvHTTP = new ActiveXObject("Microsoft.XMLHTTP");
objXMLDocument = new ActiveXObject("MSXML2.DOMDocument");
objXMLDocument.async= false;
objXMLDocument.loadXML("<?xml version='1.0' ?> <root/>");
objSrvHTTP.open("POST","http://xsz/Test.asp",false);
objSrvHTTP.setRequestHeader ("Content-type:", "text/xml; charset=gb2312");
objSrvHTTP.send(objXMLDocument);
div_message.innerHTML = objSrvHTTP.ResponseText;
alert(objSrvHTTP.ResponseText);
}
asp:
<%
Option Explicit
Response.Expires = 0
Response.ContentType="text/html"
Response.CharSet="gb2312"
set xml_dom = server.CreateObject("MSXML2.DOMDocument")
xml_dom.loadxml(request)
xml_dom.save("c:\data.xml")
Response.Write "Upload successful!"
%>
如果我把
set xml_dom = server.CreateObject("MSXML2.DOMDocument")
xml_dom.loadxml(request)
xml_dom.save("c:\data.xml")
三句注释掉,就能返回值,但如果我把
set xml_dom = server.CreateObject("MSXML2.DOMDocument")
一句打开,就返回乱码了!!!
±¾ҳ?·¨?ʾ
?ͼ·?ʵ?????£¬?·¨?ʾ¡£
--------------------------------------------------------------------------------
?³¢???·½·¨£º
µ¥»? ˢ?°´ť»?Һ?ԡ£
´? ?ҳ£¬Ȼº?????Ϣ?¹ص?´½ӡ£
HTTP 500.100 - ?²¿·?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????