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

Ajax实现页面加载等待

//创建一个XMLHttpRequest对象 function createXMLHttpRequest(){ if(window.XMLHttpRequest){ //Mozilla XMLHttpReq=new XMLHttpRequest(); } else if(window.ActiveXObject){ try{ XMLHttpReq=new ActiveXObject("Msxml2.XMLHTTP"); }catch(e){ try{ XMLHttpReq=new ActiveXObject("Microsoft.XMLHTTP"); }catch(e){} } } } //发送请求函数 function send(url){ appendDiv("Loading.....!"); createXMLHttpRequest(); XMLHttpReq.open("get",url,true); XMLHttpReq.onreadystatechange=proce; //指定响应的函数 XMLHttpReq.send(null); //发送请求 } function proce(){ if(XMLHttpReq.readyState==4){ //对象状态 if(XMLHttpReq.status==200){//信息已成功返回,开始处理信息 var xmlDoc=XMLHttpReq.responseText; document.write(xmlDoc); }else{ }}} //增加div显示Loading字样 function appendDiv (message) { var div = document.createElement("DIV"); div.align="center"; div.style.fontSize="24px"; div.style.margin="15%"; var messageNode = document.createTextNode(message); div.appendChild(messageNode); document.body.innerHTML=""; document.body.appendChild(div);} onload=send;

原文地址:https://www.jb51.cc/ajax/166472.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐