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

首頁 > 開發 > AJAX > 正文

Ajax 框架學習筆記

2024-09-01 08:29:31
字體:
來源:轉載
供稿:網友

一.XMLHttpRequest 對象的三個重要的屬性。

onreadystatechange 屬性

onreadystatechange 屬性存有處理服務器響應的函數。下面的代碼定義一個空的函數,可同時對 onreadystatechange 屬性進行設置:

xmlHttp.onreadystatechange=function()

{

  // 我們需要在這里寫一些代碼

  }

readyState 屬性

readyState 屬性存有服務器響應的狀態信息。每當 readyState 改變時,onreadystatechange 函數就會被執行。

這是 readyState 屬性可能的值:

狀態

描述

0

請求未初始化(在調用 open() 之前)

1

請求已提出(調用 send() 之前)

2

請求已發送(這里通??梢詮捻憫玫絻热蓊^部)

3

請求處理中(響應中通常有部分數據可用,但是服務器還沒有完成響應)

4

請求已完成(可以訪問服務器響應并使用它)

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

xmlHttp.onreadystatechange=function()

  {

  if(xmlHttp.readyState==4)

    {

    // 從服務器的response獲得數據

    }

  }

responseText 屬性

可以通過 responseText 屬性來取回由服務器返回的數據。

 

 

二.基本源碼:

var xmlHttp

 

function showCustomer(str)

{

xmlHttp=GetXmlHttpObject();

if (xmlHttp==null)

  {

  alert ("Your browser does not support AJAX!");

  return;

  }

//設置請求響應的url

var url="getcustomer_xml.asp";

url=url+"?q="+str;

url=url+"&sid="+Math.random();

 

xmlHttp.onreadystatechange=stateChanged;

xmlHttp.open("GET",url,true);

xmlHttp.send(null);

}

 

function stateChanged()

{

if (xmlHttp.readyState==4)

{

//responseText 以字符串返回 HTTP 響應

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 荆州市| 浏阳市| 唐河县| 项城市| 台东县| 五家渠市| 迁安市| 蒲江县| 甘谷县| 海林市| 西丰县| 马边| 巴彦淖尔市| 伊宁县| 杭锦旗| 桂东县| 富阳市| 郧西县| 罗山县| 砀山县| 浏阳市| 贞丰县| 赞皇县| 西安市| 兴隆县| 白城市| 通道| 高淳县| 莎车县| 和田市| 冀州市| 石河子市| 峨眉山市| 汉中市| 马鞍山市| 临武县| 贵港市| 迁西县| 金寨县| 岳池县| 湘阴县|