为什么这个 javascript 函数只返回 'undefined' ?我希望它返回真或假。这是我的代码:
function Ajax() {
var XML;
if(window.XMLHttpRequest)
XML=new XMLHttpRequest();
else
XML=new ActiveXObject("Microsoft.XMLHTTP");
XML.onreadystatechange=function() {
if(XML.readyState == 4 && XML.status == 200) {
if(XML.responseText == '1') {
return true;
} else {
return false;
}
}
XML.open("POST","p.php", false);
XML.setRequestHeader("Content-type","application/x-www-form-urlencoded");
XML.send("user=f");
}
我不知道为什么。