这是在一段php文件里的JavaScript代码: var xmlHttp = GetXmlHttpObject();
if (xmlHttp == null) {
alert("您的浏览器不支持AJAX!");
return false;
} 此处的alert并未执行,但是return却执行了,导致后边的代码无法执行。
教程上就是这样写的,不知道是否可能是我其他地方有错?
if (xmlHttp == null) {
alert("您的浏览器不支持AJAX!");
return false;
} 此处的alert并未执行,但是return却执行了,导致后边的代码无法执行。
教程上就是这样写的,不知道是否可能是我其他地方有错?
function GetXmlHttpObject() {
var xmlHttp = null; try {
xmlHttp = new XMLHttpRequest();
}
catch (e) {
try {
xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e) {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
}
return xmlHttp;
}
var xmlHttp = GetXmlHttpObject();
if (xmlHttp == null) {
alert("您的浏览器不支持AJAX!");
return false;
}
alert("Welcome!");
window.location.href="http://localhost/si-fi";
<script>function GetXmlHttpObject() {
var xmlHttp = null; try {
xmlHttp = new XMLHttpRequest();
}
catch (e) {
try {
xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e) {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
}
return xmlHttp;
} function aa(){
var xmlHttp = GetXmlHttpObject();
if (xmlHttp == null) {
alert("您的浏览器不支持AJAX!");
return false;
}
}
aa();alert("Welcome!");
window.location.href="http://lastidea.net";
</script>