通过xmlhttp向aspx后台post数据库的时候,为何中文乱码,get时不会出错.
var oXMLHttp = new ActiveXObject("MSXML2.XMLHTTP");
var sURL = 地址;
oXMLHttp.open("post", sURL, false);
oXMLHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;CharSet=utf-8");
oXMLHttp.send(sendbody);
var oDocument = new ActiveXObject("Msxml2.DOMDocument") ;
oDocument.loadXML(oXMLHttp.responseText);
if (oXMLHttp.responseText.indexOf("<html>") >=0 )
{
alert("获取数据时候发生错误!");
return ;
}
return oXMLHttp.responseText;