加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ajax例子

发布时间:2020-12-16 03:05:31 所属栏目:百科 来源:网络整理
导读:/** ?* 创建XMLHttpRequest ?* @return ?*/ function createXMLHttpRequest(){ ??? var xmlHttp = false; ??? if (window.XMLHttpRequest) { ??? ??? /** ??? ??? ?* code for IE7,Firefox,Opera,etc. ??? ??? ?*/ ??? ??? xmlHttp = new XMLHttpRequest();
/** ?* 创建XMLHttpRequest ?* @return ?*/ function createXMLHttpRequest(){ ??? var xmlHttp = false; ??? if (window.XMLHttpRequest) { ??? ??? /** ??? ??? ?* code for IE7,Firefox,Opera,etc. ??? ??? ?*/ ??? ??? xmlHttp = new XMLHttpRequest(); ??? } else if (window.ActiveXObject) { ??? ??? /** ??? ??? ?* code for IE6,IE5 ??? ??? ?*/ ??? ??? try{ ??? ??? ??? xmlHttp = new ActiveXObject("Msxml2.XMLHTTP"); ??? ??? }catch(e){ ??? ??? ??? try{ ??? ??? ??? ??? xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); ??? ??? ??? }catch(e1){ ??? ??? ??? ??? window.alert("您的浏览器不支持Ajax"); ??? ??? ??? ??? return false; ??? ??? ??? } ??? ??? } ??? } ??? if(!xmlHttp){ ??? ??? window.alert("您的浏览器不支持Ajax"); ??? ??? return false ??? } ??? return xmlHttp; } /** ?* 测试用例(发起异步请求) ?* @return ?*/ function ajaxQueryData(){ ??? var xmlHttp = createXMLHttpRequest(); ??? if(!xmlHttp){ ??? ??? var url = "http://localhost:8080/login.jsp?data="+new Date(); ??? ??? url=encodeURI(url); ??? ??? xmlhttp.open("GET",url,true); ??? ??? xmlhttp.onreadystatechange=successCallBack; ??? ??? xmlhttp.send(null); ??? } } /** ?* 回调处理函数 ?* @return ?*/ function successCallBack(){ ??? if (xmlhttp.readyState==4){// 4 = "loaded" ??? ??? if (xmlhttp.status==200){// 200 = OK ??? ??? ??? alert("请求数据成功"); ??? ??? } else { ??? ??? ??? window.alert("请求数据失败"); ??? ??? } ??? } }

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读