为什么获取用火狐浏览器打开的网页的标题用ajax传回来之后变成乱码?用其它浏览器打开的网页的标题传回来之后都不会变成乱码.请大家帮帮忙解决一下,谢谢!
js里是这么写的
t=document.title;
function createXMLHttps(){
var ret = null;
try {
ret = new ActiveXObject('Msxml2.XMLHTTP');
}
catch (e) {
try {
ret = new ActiveXObject('Microsoft.XMLHTTP');
}
catch (ee) {
ret = null;
}
}
if (!ret && typeof XMLHttpRequest != 'undefined')
ret = new XMLHttpRequest();
return ret;
}//通过请求请数据传到JSP页面
function sendData(){
var xmlhttp = createXMLHttps();
xmlhttp.open("GET",'test.jsp?title='+t,false);
xmlhttp.onreadystatechange = function(){
if (xmlhttp.readyState == 4 && xmlhttp.status == 200){
}
}
xmlhttp.send(null);
}
sendData();
js里是这么写的
t=document.title;
function createXMLHttps(){
var ret = null;
try {
ret = new ActiveXObject('Msxml2.XMLHTTP');
}
catch (e) {
try {
ret = new ActiveXObject('Microsoft.XMLHTTP');
}
catch (ee) {
ret = null;
}
}
if (!ret && typeof XMLHttpRequest != 'undefined')
ret = new XMLHttpRequest();
return ret;
}//通过请求请数据传到JSP页面
function sendData(){
var xmlhttp = createXMLHttps();
xmlhttp.open("GET",'test.jsp?title='+t,false);
xmlhttp.onreadystatechange = function(){
if (xmlhttp.readyState == 4 && xmlhttp.status == 200){
}
}
xmlhttp.send(null);
}
sendData();
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货