从 xmlhttp.responseText 得到空白回复
Getting blank response from xmlhttp.responseText
这是我的代码,
var url= "UpdateTeams.php?Disposition=" + Disposition + "&Subdisposition="+Subdisposition + "&Queue=" + Queue + "&Loans=" + Loans + "&ID=" +ID;
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}
else
{
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
xmlhttp.open("GET",url,true);
xmlhttp.send();
}
var text = xmlhttp.responseText;
当我将异步更改为 "false" 时,我得到了响应。但是当我做到 "true" 时,我得到的是空白响应。请在这里指导我。提前谢谢大家。
异步模式下,必须onload
回调才能获取返回内容
xmlhttp.onload = function (e) {
if (xmlhttp.readyState === 4) {
if (xmlhttp.status === 200) {
var text = xmlhttp.responseText;
alert(text);
} else {
console.error(xmlhttp.statusText);
}
}
};
这是我的代码,
var url= "UpdateTeams.php?Disposition=" + Disposition + "&Subdisposition="+Subdisposition + "&Queue=" + Queue + "&Loans=" + Loans + "&ID=" +ID;
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}
else
{
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
xmlhttp.open("GET",url,true);
xmlhttp.send();
}
var text = xmlhttp.responseText;
当我将异步更改为 "false" 时,我得到了响应。但是当我做到 "true" 时,我得到的是空白响应。请在这里指导我。提前谢谢大家。
异步模式下,必须onload
回调才能获取返回内容
xmlhttp.onload = function (e) {
if (xmlhttp.readyState === 4) {
if (xmlhttp.status === 200) {
var text = xmlhttp.responseText;
alert(text);
} else {
console.error(xmlhttp.statusText);
}
}
};