var text = document.getElementById("name").value;不好意思,打错字母了,就是这个方法...在IE中取不到中文的值....
function InsertMessage() { var nick = document.getElementById('nick').value; var email= document.getElementById('email').value; var qq = document.getElementById('qq').value; var address = document.getElementById('address').value; var content = document.getElementById('textarea').value; createXmlHttp(); xmlHttp.onreadystatechange=getMainPageInfo; var url = "common/control/serverPage.aspx?type=message&nick="+nick+"&email="+email+"&qq="+qq+"&address="+address+"&content="+content; xmlHttp.open("GET",url, true); xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); xmlHttp.send(null); }
{
var nick = document.getElementById('nick').value;
var email= document.getElementById('email').value;
var qq = document.getElementById('qq').value;
var address = document.getElementById('address').value;
var content = document.getElementById('textarea').value;
createXmlHttp();
xmlHttp.onreadystatechange=getMainPageInfo;
var url = "common/control/serverPage.aspx?type=message&nick="+nick+"&email="+email+"&qq="+qq+"&address="+address+"&content="+content;
xmlHttp.open("GET",url, true);
xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
xmlHttp.send(null);
}
{
if(window.ActiveXObject)
{
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}
else
{
if(window.XMLHttpRequest)
{
xmlHttp=new XMLHttpRequest();
}
}
return xmlHttp;
}这是那个生成xmlHttp对象的函数...请高手指点啊...郁闷了半天了...
后台取的时候,第一个加上一个相返的操作就行了...