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

首頁 > 開發(fā) > AJAX > 正文

AJAX教程(5):AJAX-XMLHttpRequest 對象

2024-09-01 08:26:05
字體:
供稿:網(wǎng)友

ajax - 更多有關(guān) xmlhttprequest 對象的知識

在向服務(wù)器發(fā)送數(shù)據(jù)之前,我們有必要解釋一下 xmlhttprequest 對象的三個重要的屬性。

onreadystatechange 屬性

onreadystatechange 屬性存有處理服務(wù)器響應(yīng)的函數(shù)。下面的代碼定義一個空的函數(shù),可同時對 onreadystatechange 屬性進(jìn)行設(shè)置:

xmlhttp.onreadystatechange=function()  {  // 我們需要在這里寫一些代碼  }

readystate 屬性

readystate 屬性存有服務(wù)器響應(yīng)的狀態(tài)信息。每當(dāng) readystate 改變時,onreadystatechange 函數(shù)就會被執(zhí)行。

這是 readystate 屬性可能的值:

狀態(tài) 描述
0 請求未初始化(在調(diào)用 open() 之前)
1 請求已提出(調(diào)用 send() 之前)
2 請求已發(fā)送(這里通常可以從響應(yīng)得到內(nèi)容頭部)
3 請求處理中(響應(yīng)中通常有部分?jǐn)?shù)據(jù)可用,但是服務(wù)器還沒有完成響應(yīng))
4 請求已完成(可以訪問服務(wù)器響應(yīng)并使用它)

我們要向這個 onreadystatechange 函數(shù)添加一條 if 語句,來測試我們的響應(yīng)是否已完成(意味著可獲得數(shù)據(jù)):

xmlhttp.onreadystatechange=function()  {  if(xmlhttp.readystate==4)    {    // 從服務(wù)器的response獲得數(shù)據(jù)    }  }

responsetext 屬性

可以通過 responsetext 屬性來取回由服務(wù)器返回的數(shù)據(jù)。

在我們的代碼中,我們將把時間文本框的值設(shè)置為等于 responsetext:

xmlhttp.onreadystatechange=function()  {  if(xmlhttp.readystate==4)    {    document.myform.time.value=xmlhttp.responsetext;    }  }

下一節(jié),我們會介紹如何向服務(wù)器請求數(shù)據(jù)!

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 勐海县| 北流市| 长海县| 永安市| 应城市| 郁南县| 呼图壁县| 炉霍县| 招远市| 海原县| 凌海市| 杭州市| 浦江县| 宜兰市| 襄汾县| 玉环县| 饶平县| 新绛县| 临高县| 涞水县| 桐乡市| 卢龙县| 江达县| 巴东县| 会泽县| 新河县| 桃园市| 河间市| 涡阳县| 德格县| 福贡县| 秀山| 巴青县| 德庆县| 嘉鱼县| 惠来县| 华亭县| 柞水县| 广州市| 天水市| 博客|