学习AJAX(一)
发布时间:2020-12-16 00:40:08 所属栏目:百科 来源:网络整理
导读:AJAX的一些简单例子: script type="text/javascript"//创建XmlHttpRequest对象function createXmlHttpRequest() {var xmlHttp;//支持IEif (window.ActiveXObject) {xmlHttp = new ActiveXObject("Microsoft.XMLHttp");//支持DOM} else if (window.XMLHttpRe
AJAX的一些简单例子:
<script type="text/javascript"> //创建XmlHttpRequest对象 function createXmlHttpRequest() { var xmlHttp; //支持IE if (window.ActiveXObject) { xmlHttp = new ActiveXObject("Microsoft.XMLHttp"); //支持DOM } else if (window.XMLHttpRequest) { xmlHttp = new XMLHttpRequest(); } return xmlHttp; } //全局的便于后面回调使用 var xmlHttp; function sendRequest(){ //对象组件 xmlHttp=createXmlHttpRequest(); //当xmlHttp与服务器进行通信时,就会调你所赋于的函数 xmlHttp.onreadystatechange=callBackFun;//回调函数 //类似于是否支持多线程 xmlHttp.open("GET","AJAXServlet?date="+new Date(),true); //发送 xmlHttp.send(null); } //回调函数 function callBackFun(){ //打印状态 alert(xmlHttp.readyState); //0:示初始化1:加载中 2:已加载 3:交互中 4:交互完成 if(xmlHttp.readyState==4){ if(xmlHttp.status==200){ //取得服务端发送来的消息 var msg=xmlHttp.responseText; alert("交互成功=="+msg); }else{ alert("发生错误 状态码为="+xmlHttp.status); } } } </script> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |