运行后提示req.readyState为空或不是对象
<script language="javascript">
var req;
function validate() {
var idField = document.getElementById("userid");
var url = "validate.jsp?id=" + escape(idField.value);
if(window.XMLHttpRequest) {
req = new XMLHttpRequest();
} else if (window.ActiveXObject) {
req = new ActiveXObject("Microsoft.XMLHTTP");
}
req.open("GET", url, true);
req.onreadystatechange = callback;
req.send(null);
}
function callback() {
if(req.readyState == 4) {
if(req.status == 200) {
alert(req.responseText);
}
}
}
</script>
我用的是IE7.0,在网页上运行后提示req.readyState为空或不是对象