AJAX例項演示載入xml

2022-05-02 23:51:08 字數 1477 閱讀 8315

先前在入門

ajax

這篇文章中,簡單描述了

ajax

一些基礎。其實這裡也是基礎的使用,通過這個例子在結合之前學習的方法再好好理解運用一番。

載入作者作者是誰!

:建立到伺服器的新請求。

在該例項中,就是

open

("get",url,true).

就是使用

get的方法來開啟

data.xml

這個路徑下的檔案。我這裡使用的就是根目錄,所以直接就是檔名,

true

表示的就是表示這個鏈結是非同步的;

false

表示就是同步的。也就是發出請求後需要等待伺服器響應才能繼續下面的工作,如果最後乙個引數為

true

,那麼使用者可以在一邊進行對伺服器的請求,一邊處理其他的工作。

send()

:向伺服器傳送請求

.例項中,

send

並沒有對引數進行設定,僅僅給出了空字元,當然這裡還可以使用

null

值。abort()

:退出當前請求。

readystate

:提供當前

html

的就緒狀態。

0:請求未初始化(還沒有呼叫

open())。

1:請求已經建立,但是還沒有傳送(還沒有呼叫

send())。

2:請求已傳送,正在處理中(通常現在可以從響應中獲取內容頭)。

3:請求在處理中;通常響應中已有部分資料可用了,但是伺服器還沒有完成響應的生成。

4:響應已完成;您可以獲取並使用伺服器的響應了。

在例項中,我們可以看到。有這樣乙個判斷當

readystate

屬性為4

的時候,我們就執行下面的**。這裡

4表示就是響應已經完成。這樣乙個

readystate

就是用來表示

responsetext

:伺服器返回的請求響應文字。

雖然這是乙個簡單基礎的例子,但是對於

ajax

的使用都比較全面。在

ajax

中,大致的使用就是:

1.獲取需要的資料。

2.拿到連線到伺服器的

url。

3.開啟

url。

4.在伺服器返回請求後的處理,這裡就是在

readystate

的值等於

4的時候進行的處理。

簡單的小例子,還是好好學習一下。後面還是需要對這裡的東西更加熟練的使用。

JQuery的AJAX載入XML並解析

1,content type 很多時候無法解析就是content type的問題。如果本身就是xml檔案,請跳過這一步 動態生成的xml一定要將其設定為text xml,否則預設就是text html也就是普通的文字了。常見語言的content type設定 code header content ...

在jQuery中利用AJAX載入XML資料並解析

1,content type 很多時候無法解析就是content type的問題。如果本身就是xml檔案,請跳過這一步 動態生成的xml一定要將其設定為text xml,否則預設就是text html也就是普通的文字了。常見語言的content type設定 header content type ...

正確用JQuery的AJAX載入XML並解析

1,content type 很多時候無法解析就是content type的問題。如果本身就是xml檔案,請跳過這一步 動態生成的xml一定要將其設定為text xml,否則預設就是text html也就是普通的文字了。常見語言的content type設定 code header content ...