function startRequest()
{
createXMLHttpRequest();
xmlHttp.onreadystatechange=handleStateChange;
var dom=document.getElementById("<%=Txtdom.ClientID%>").value;
var pwd=document.getElementById("<%=Txtpwd.ClientID%>").value
xmlHttp.open("GET","DoaminServer.aspx?doamin="+dom+"&pwd="+pwd+"",true); //这里doamin="+dom+"& 传的是中文。 string domain = Request.QueryString["doamin"].ToString(); 接受的时候。。出现乱码、、是不是要 编码下。。JS里 如何编码??? xmlHttp.send();//发送请求
}
{
createXMLHttpRequest();
xmlHttp.onreadystatechange=handleStateChange;
var dom=document.getElementById("<%=Txtdom.ClientID%>").value;
var pwd=document.getElementById("<%=Txtpwd.ClientID%>").value
xmlHttp.open("GET","DoaminServer.aspx?doamin="+dom+"&pwd="+pwd+"",true); //这里doamin="+dom+"& 传的是中文。 string domain = Request.QueryString["doamin"].ToString(); 接受的时候。。出现乱码、、是不是要 编码下。。JS里 如何编码??? xmlHttp.send();//发送请求
}
Function str2asc(strstr)
str2asc = hex(asc(strstr))
End Function
Function asc2str(ascasc)
asc2str = chr(ascasc)
End Function
</script>
<script language="javascript" type="text/javascript">
function UrlEncode(str){
var ret="";
var strSpecial="!\"#$%&'()*+,/:;<=>?[]^`{|}~%";
for(var i=0;i<str.length;i++){
var chr = str.charAt(i);
var c=str2asc(chr);
if(parseInt("0x"+c) > 0x7f){
ret+="%"+c.slice(0,2)+"%"+c.slice(-2);
}else{
if(chr==" ")
ret+="+";
else if(strSpecial.indexOf(chr)!=-1)
ret+="%"+c.toString(16);
else
ret+=chr;
}
}
return ret;
}
</script>用这样的办法调用:<script language="javascript" type="text/javascript">
alert(UrlEncode("拉嘎布小笨熊"));
</script>
javascript编码函数是什么倒是忘记了 LZ可以查阅一下
刚找de ~~解决的 谢谢大家·
xmlHttp.open("GET","DoaminServer.aspx?doamin="+escape(dom)+"&pwd="+escape(pwd),true);