我用的这个。作了escape和unescape。不用关心编码问题。要是不作escape/unescape,服务端要做好utf-8编码/解码
function XMLHTTP(URL,srcString)
{
var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
var strUrl = URL.replace(/%/g,"%25");
xmlhttp.Open("POST",strUrl, false);
try
{
xmlhttp.Send(escape(srcString));
var result = unescape(xmlhttp.responseText)
}
catch (e)
{
alert ("无法找到服务器!");
result= "error"
}
return result;
}
function XMLHTTP(URL,srcString)
{
var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
var strUrl = URL.replace(/%/g,"%25");
xmlhttp.Open("POST",strUrl, false);
try
{
xmlhttp.Send(escape(srcString));
var result = unescape(xmlhttp.responseText)
}
catch (e)
{
alert ("无法找到服务器!");
result= "error"
}
return result;
}
解决方案 »
- 请问谁有js广告效果的代码,就像QQ空间里面的热点,或者CSDN论坛右下角慢慢上升出来的消息一样。有的话发我一份,或者告诉我怎么做的。谢谢
- JavaScript 如何控制上传表单type=file中的内容?
- 求一个ext的页面布局
- 请高手们列一下, 在IE和FF浏览器中, 那些东西是不兼容的? 我们写程序的时候要注意哪些问题好吗?
- [求助]jsp+javaScript 动态三级下拉菜单.
- 用js实现的编程器,现在还有bug
- 表单验证的JS代码未加载完...表单就提交了
- 哪位大虾帮帮忙,给100分
- 有关object的text/x-scriptlet问题,在线
- JavaScript迷惑问题之十:如何在判断客户浏览器版本不符合要求后,自动提供所需版本的下载更新呢?
- javascript 语法检查
- 如何将一个HTML赋值给一个TABLE 的一行ROW?很简单,但请相告,谢了;
Response.Charset="gb2312";
var srvXmlHttp = new ActiveXObject("Msxml2.ServerXMLHTTP.4.0");
srvXmlHttp.open ("GET", "http://www.csdn.net", false);
srvXmlHttp.send();
Response.BinaryWrite(srvXmlHttp.responseBody);
srvXmlHttp = null;
%>