62,047
社区成员
发帖
与我相关
我的任务
分享
function AjaxChatSend() {
var xmlHttp;
try { xmlHttp = new XMLHttpRequest(); }
catch (e) {
try { xmlHttp = new ActiveXObject("Msxml2.XMLHTTP"); }
catch (e) {
try { xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); }
catch (e) { alert("您的浏览器不支持AJAX!"); return false; }
}
}
var queryString = "info=1";
xmlHttp.open("POST", "AjaxSend.ashx", true);
xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
//xmlHttp.open("GET", ?info=" + document.getElementById('Text1').value, true);
xmlHttp.send(queryString);
xmlHttp.onreadystatechange = function() {
if (xmlHttp.readyState == 4) {
document.getElementById('re').innerText = xmlHttp.responseText;
//setTimeout("emp()", 3000);
//document.getElementById('Text1').value = "";
}
}
if (xmlHttp.readyState == 1) { //document.getElementById('out').innerText = '请求已提出(调用 send() 之前)';
}
if (xmlHttp.readyState == 2) { //document.getElementById('out').innerText = '请求已发送(这里通常可以从响应得到内容头部)';
}
if (xmlHttp.readyState == 3) { //document.getElementById('out').innerText = '请求处理中(响应中通常有部分数据可用,但是服务器还没有完成响应)';
}
}
why 出错?