国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > AJAX > 正文

解讀Ajax如何實現頁面loading效果!

2024-09-01 08:26:23
字體:
來源:轉載
供稿:網友
//request.html
<script type="text/javascript">
var xmlHttp;

function createXMLHttpRequest() { //創建一個xmlHttpRequest對象
if (window.ActiveXObject) {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
else if (window.XMLHttpRequest) {
xmlHttp = new XMLHttpRequest();
}
}

function dealAct(){
var url = "requestPage.php"; //請求頁面url
createXMLHttpRequest();
xmlHttp.onreadystatechange = handleStateChange; //請求狀態改變事件觸發handleStateChange功能
xmlHttp.open("GET",url); //采用get方法提交數據
xmlHttp.send(null);
}

function handleStateChange(){
if(xmlHttp.readystate == 4){ //表示請求狀態 4為完成
if(xmlHttp.status == 200){ //http狀態指示碼,200表示ok
document.getElementById(infoId).innerHTML = xmlHttp.responseText; //將服務器返回信息作為文本插入到infoId指示的容器中。
}
}
else document.getElementById(infoId).innerHTML = "loading..."; //若響應未完成的話,則顯示loading..也就是摟主你要的效果了
}
</script>
<span id=infoId>[若程序被觸發,將會在此容器內顯示loading...]</span>

//requestPage.php
<?php
sleep(10); //讓程序暫停10s,以便于更好的觀察loading效果。
echo "cilentRequest recived";
?>
 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 辽中县| 龙山县| 岳西县| 达州市| 新平| 卓尼县| 定襄县| 孟连| 景泰县| 望城县| 和田县| 巩留县| 大同市| 新巴尔虎右旗| 滦平县| 通化县| 道孚县| 图木舒克市| 石阡县| 依安县| 西乌珠穆沁旗| 晋城| 轮台县| 望奎县| 会东县| 土默特右旗| 莱阳市| 阿克苏市| 和林格尔县| 石河子市| 衡水市| 会泽县| 眉山市| 河津市| 新乐市| 丹寨县| 昌宁县| 子长县| 南和县| 芜湖市| 恩施市|