五月综合缴情婷婷六月,色94色欧美sute亚洲线路二,日韩制服国产精品一区,色噜噜一区二区三区,香港三级午夜理伦三级三

您現(xiàn)在的位置: 365建站網(wǎng) > 365文章 > 三步學會AJAX應用(AJAX基礎教程)

三步學會AJAX應用(AJAX基礎教程)

文章來源:365jz.com     點擊數(shù):511    更新時間:2009-10-06 08:46   參與評論
AJAX全稱為“Asynchronous JavaScript and XML”(異步JavaScript和XML),是指一種創(chuàng)建交互式網(wǎng)頁應用的網(wǎng)頁開發(fā)技術(shù)。它有機地包含了以下幾種技術(shù):
Ajax(Asynchronous JavaScript + XML)的定義

基于web標準(standards-based presentation)XHTML+CSS的表示;
使用 DOM(Document Object Model)進行動態(tài)顯示及交互;
使用 XML 和 XSLT 進行數(shù)據(jù)交換及相關(guān)操作;
使用 XMLHttpRequest 進行異步數(shù)據(jù)查詢、檢索;
使用 JavaScript 將所有的東西綁定在一起。

AJAX的應用使用支持以上技術(shù)的web瀏覽器作為運行平臺。這些瀏覽器目前包括:Mozilla、Firefox、Internet Explorer、Opera、Konqueror及Safari。

AJAX應用基本包括三步:

1。創(chuàng)建對象:
var xmlHttp;
if (window.ActiveXObject) //IE
{
   xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
else if (window.XMLHttpRequest)//其它瀏覽器
{
   xmlHttp = new XMLHttpRequest();
}


2。寫得到請求結(jié)果后的響應函數(shù):
xmlHttp.onreadystatechange = function()
{
if(xmlHttp.readyState==2)
{
   window.status = "正在提交數(shù)據(jù)";
}
else if(xmlHttp.readyState==3)
{
   window.status = "數(shù)據(jù)傳送中";
}
else if(xmlHttp.readyState==4)
{
if(xmlHttp.status==200)
{
   window.status = xmlHttp.responseText;
}
else
{
   window.status = " 查詢錯誤,請檢查輸入是否正確";
}
}
else
{
   window.status = "正在查詢,請稍后...";
}
}

3。第三步:發(fā)送請求
   xmlHttp.open("GET", url ,true);
   xmlHttp.send(null);
Tag標簽: 三步學會AJAX應用,AJAX基礎教程

如對本文有疑問,請?zhí)峤坏浇涣髡搲?,廣大熱心網(wǎng)友會為你解答!! 點擊進入論壇

發(fā)表評論 (511人查看,0條評論)
請自覺遵守互聯(lián)網(wǎng)相關(guān)的政策法規(guī),嚴禁發(fā)布色情、暴力、反動的言論。
昵稱:
最新評論
------分隔線----------------------------

其它欄目

· 建站教程
· 365學習

業(yè)務咨詢

· 技術(shù)支持
· 服務時間:9:00-18:00
365建站網(wǎng)二維碼

Powered by 365建站網(wǎng) RSS地圖 HTML地圖

copyright © 2013-2024 版權(quán)所有 鄂ICP備17013400號