/** * 创建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("请求数据失败"); } } } |
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。