微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

ajax例子

/**  * 创建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] 举报,一经查实,本站将立刻删除。

相关推荐