国产探花免费观看_亚洲丰满少妇自慰呻吟_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";
?>
 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 镶黄旗| 蓝山县| 古蔺县| 威海市| 博罗县| 鄄城县| 黔东| 云林县| 虎林市| 定远县| 天台县| 靖州| 滕州市| 日照市| 金秀| 香格里拉县| 黎城县| 运城市| 岳阳县| 大安市| 民丰县| 山东省| 天津市| 鄄城县| 邵武市| 营山县| 东港市| 南昌市| 云霄县| 犍为县| 潢川县| 桑植县| 太原市| 肥乡县| 乐东| 额尔古纳市| 郴州市| 蕲春县| 扶风县| 阿拉善盟| 麻栗坡县|