谁能帮我解释下这段JS的意思

来源:百度知道 编辑:UC知道 时间:2024/06/18 14:17:49
function Geos(GoesId) {
if (window.XMLHttpRequest) {
Ceb_oBj = new XMLHttpRequest();
} else if(window.ActiveXObject) {
Ceb_oBj = new ActiveXObject("Microsoft.XMLHTTP");
}
Ceb_oBj.onreadystatechange = function(){
if(Ceb_oBj.readyState == 4){
var xmldata = Ceb_oBj.responseText;
if (xmldata==1) {
alert('已顶成功');
} else if (xmldata==2) {
alert('没有这个商家');
} else if (xmldata==3) {
alert('您已经顶过了哦');
}
}
}
Ceb_oBj.open("GET","Xml.Jsp?GoesId=" + GoesId,true);
Ceb_oBj.send(null);
}

第一个if语句结构判断当前客户使用的浏览器类型,后者为IE浏览器。
接下来在页面状态改变时出发function中内容,function中第一个if语句判断页面是否成功正常,接着接受返回值