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

首頁 > 開發 > AJAX > 正文

ajax的工作原理以及異步請求的封裝介紹

2024-09-01 08:28:57
字體:
來源:轉載
供稿:網友
Ajax原理:
客戶端通過瀏覽器的內置對象XMLHttpRequest來發送異步請求,當服務器返回響應時,會調用先前注冊的回調函數,在回調函數中可以使用javascript操作DOM來更新頁面,異步請求不會阻塞客戶端的操作,達到頁面無法刷新就可以更新數據的效果。
異步請求的封裝:
代碼如下:
var xhr=false;
//step1:創建一個兼容瀏覽器各個版本的XMLHttpRequest對象
if (window.XMLHttpRequest) { //IE7+, Firefox, Chrome, Opera, Safari
xhr = new XMLHttpRequest();
} else {
if (window.ActiveXObject) { //IE瀏覽器
xhr = new ActiveXObject("Microsoft.XMLHTTP");//IE5+
}
}
//step2:設置回調函數
xhr.onreadystatechange = myCallback;
//step3:創建一個異步請求
xhr.open("method", "url", true);
//如果是post:要設置請求消息體數據的編碼方式
xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
//step4:發送異步請求
xhr.send(content); //如果是get方式 content為null,若為post,content為“名=值”對。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 西宁市| 苏尼特右旗| 新晃| 航空| 桓仁| 仪征市| 济宁市| 罗平县| 都江堰市| 资源县| 灵丘县| 井冈山市| 丰宁| 乌拉特中旗| 泗水县| 改则县| 永康市| 呼玛县| 正定县| 仲巴县| 陆良县| 宝清县| 安阳县| 唐河县| 集安市| 巴塘县| 平湖市| 兴安县| 西安市| 读书| 杭州市| 郓城县| 博爱县| 滕州市| 崇义县| 满洲里市| 厦门市| 阳东县| 阿克陶县| 孝昌县| 九龙城区|