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

2021-08-30 01:45:55 字數 735 閱讀 3992

1,content-type

很多時候無法解析就是content-type的問題。

如果本身就是xml檔案,請跳過這一步

動態生成的xml一定要將其設定為text/xml,否則預設就是text/html也就是普通的文字了。

常見語言的content-type設定

header("content-type:text/xml"); //php 

response.contenttype="text/xml" //asp 

response.setheader("contenttype","text/xml");  //jsp

2,xml結構。

xml一定要封閉的,很重要!

例:錯誤的xml

<?xml version="1.0" encoding="utf-8"?> 

zhangsan

1lisi

2

正確的

<?xml version="1.0" encoding="utf-8"?> 

zhangsan

1lisi

23,解析

這裡引用macnie的

遍歷student(這裡還是用上面那個xml,子節點是student)

最後補充一條:保證伺服器端是utf-8的編碼,否則會亂碼!同時也要保證你的xml檔案也是utf-8格式的。

在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設定 header content type ...

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

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