建立XMLHttpRequest对象
< script type ="text/javascript" language ="javascript" > varreq;//定义变量,用来创建xmlhttprequest对象functioncreatReq()创建xmlhttprequest,ajax开始{ url="ajaxServer.aspx;要请求的服务端地址if(window.XMLHttpRequest)非IE浏览器及IE7(7.0及以上版本),用xmlhttprequest对象创建{ reqnewXMLHttpRequest(); }else(window.ActiveXObject)IE(6.0及以下版本)浏览器用activexobject对象创建,如果用户浏览器禁用了ActiveX,可能会失败.ActiveXObject(Microsoft.XMLHttp); } (req)成功创建xmlhttprequest{ req.open(GET,url,true);与服务端建立连接(请求方式post或get,地址,true表示异步)req.onreadystatechangecallback;指定回调函数req.send(null发送请求} }callback()回调函数,对服务端的响应处理,监视response状态(req.readystate==4)请求状态为4表示成功(req.status200http状态200表示OK{ Dispaly();所有状态成功,执行此函数,显示数据http返回状态失败{ alert(服务端返回状态+req.statusText); }请求状态还没有成功,页面等待{ document.getElementById(myTime).innerHTML数据加载中; }Dispaly()接受服务端返回的数据,对其进行显示req.responseText; } </script>
附:
一、XMLHttpRequest 对象的方法与属性
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |