九九热线视频精品99-动漫高h纯肉无码视频在线观看-午夜理论无码片在线观看免费-99精品国产在热久久无码-亚洲国产成人乱码

AJAX是什么?

2020/11/2 13:56:14   閱讀:2768    發布者:2768


AJAX的意思就是異步的JavaScript和XML。簡而言之,它是使用XMLHttpRequest對象與服務器端通信的腳本語言。它可以發送及接收各種格式的信息,包括JSON、XML、HTML和文本文件。AJAX最為吸引人的就是它的“異步”特性,AJAX可以無需刷新頁面而與服務器端進行通信。

Ajax請求的五個步驟:

1、建立xmlHttpRequest對象

if(window.XMLHttpRequest) {

xmlHttp = new XMLHttpRequest();

if(xmlHttp.overrideMimeType) {

xmlHttp.overrideMimeType("text/xml");
}
} else if(window.ActiveXobject) {

var activeName = ["MSXML2.XMLHTTP", "Microsoft.XMLHTTP"];

for(var i = 0; i < activeName.length; i++) {

try {

xmlHttp = new ActiveXobject(activeName[i]);

break;

} catch(e) {}

}

}

if(!xmlHttp) {

alert("創建xmlhttprequest對象失敗");

} else {}

2、設置回調函數

xmlHttp.onreadystatechange= callback;

function callback(){}

3、使用OPEN方法與服務器建立連接  xmlHttp.open("get","ajax?name="+ name,true)

此步注意設置http的請求方式(post/get),如果是POST方式,注意設置請求頭信息xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded")

4、向服務器端發送數據

xmlHttp.send(null);如果是POST方式就不為空

5、在回調函數中針對不同的響應狀態進行處理

if(xmlHttp.readyState == 4){       //判斷交互是否成功

if(xmlHttp.status == 200){         //獲取服務器返回的數據         //獲取純文本數據

var responseText =xmlHttp.responseText;

document.getElementById("info").innerHTML = responseText;

}

}

擴展資料:

主流創建ajax對象的方法:

IE6以下版本瀏覽器創建ajax對象方法是:




Ajax優缺點

優點:

1、異步請求,不妨礙用戶瀏覽頁面或者其他操作。

2、局部刷新,無需重新刷新頁面。

3、界面與應用分離。有利于分工合作、減少非技術人員對頁面的修改造成的WEB應用程序錯誤、提高效率、也更加適用于現在的發布系統。

4、基于標準被廣泛支持。

5、前端和后端負載平衡。最大程度的減少冗余請求和響應對服務器造成的負擔,提升站點性能。

缺點:

1、back和History,對瀏覽器機制的破壞。

2、安全問題。易受到黑客攻擊。

3、對搜索引擎支持較弱。

4、不能很好支持移動設備。

5、違背URL和資源定位的初衷。
主站蜘蛛池模板: 精品国产一区二区av麻豆| 国产97色在线 | 日| 超碰97人人射妻| 国产一区二区不卡在线看 | 香蕉伊蕉伊中文视频在线| 亚洲欧洲精品成人久久av18| 无码国产精品高清免费| 色欲色欲日韩www在线观看| 国产精品宾馆国内精品酒店| 神马午夜福利不卡片在线| 亚洲另类自拍丝袜第五页| 午夜色大片在线观看| 国产男生午夜福利免费网站| 日本熟妇色一本在线看| 亚洲内射少妇av影院| 色综合天天综合网国产| 97碰碰碰人妻视频无码| 久久天天躁狠狠躁夜夜av浪潮| 精品国产美女福到在线不卡| 最新精品国偷自产在线下载| 免费无码又爽又刺激高潮的app| 亚洲日韩精品无码专区加勒比海 | 奶真大水真多小荡货av| av人摸人人人澡人人超碰下载| 欧美亚洲偷图色综合| 精品成人av一区二区三区| 狠狠躁夜夜躁人人爽天天古典| 精品国产品香蕉在线| 最新亚洲中文av在线不卡| 国外av无码精品国产精品| 中文字幕亚洲乱码熟女在线萌芽 | 亚洲精品高清国产一久久| 国产欧美日韩在线中文一区| 国产成人av在线免播放app| av无码播放一区二区三区| 久久成人影院精品99| 国产免费看又黄又大又污的胸| 特级做a爰片毛片免费看108| 少妇厨房愉情理9伦片视频| 免费人成又黄又爽的视频| 成人试看120秒体验区|