var myReq;
if(window.ActiveXObject){//IE浏览器
try{
myReq = new ActiveXObject("Msxml2.XMLHTTP");//IE高版本
}catch(e){
myReq = new ActiveXObject("Microsoft.XMLHTTP");//IE低版本
}
}else if(window.XMLHttpRequest){//firefox、或其它的浏览器
myReq = new XMLHttpRequest();
}else{
alert('此浏览器不支持AJAX,请换浏览器!');
}
if (myReq){ //发送请求
myReq.onreadystatechange=function(){
if (myReq.readyState==4 && myReq.status==200){
if(myReq.responseText == 1) {//正确信息
submitForm();
}else {
alert("操作失败,该英文名的分类已经存在!");
ename.focus();
return false ;
}
}
}
myReq.open('GET', "categoryCKename.jsp?"+"nodeId="+nodeId+"&ename="+ename.value);
myReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
myReq.send("nodeId="+nodeId+"&ename="+ename.value+"&t="+new Date().getTime());
}
}
原始ajax
最新推荐文章于 2022-12-03 21:12:34 发布
本文介绍了一种使用JavaScript实现的AJAX请求方法,适用于多种浏览器环境,包括IE及现代浏览器如Firefox等。通过判断浏览器类型来选择合适的XMLHttpRequest对象创建方式,并展示了如何设置请求、发送请求以及如何处理服务器返回的状态和数据。
346

被折叠的 条评论
为什么被折叠?



