一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

用JQuery 實現(xiàn)AJAX加載XML并解析的腳本

1,Content-Type
很多時候無法解析就是Content-Type的問題。
如果本身就是xml文件,請?zhí)^這一步
動態(tài)生成的XML一定要將其設(shè)置為text/xml,否則默認就是text/html也就是普通的文本了。
常見語言的Content-Type設(shè)置
復(fù)制代碼 代碼如下:
header("Content-Type:text/xml"); //php
response.ContentType="text/xml" //ASP
response.setHeader("ContentType","text/xml"); //jsp

2,xml結(jié)構(gòu)。
<xml一定是要封閉的>
例:
錯誤的XML
復(fù)制代碼 代碼如下:
CODE:
<?xml version="1.0" encoding="UTF-8"?>
<name>zhangsan</name>
<id>1</id>
<name>lisi</name>
<id>2</id>
正確的
CODE:
<?xml version="1.0" encoding="UTF-8"?>
<stulist>
<student email="1@1.com">
<name>zhangsan</name>
<id>1</id>
</student>
<student email="2@2.com">
<name>lisi</name>
<id>2</id>
</student>
</stulist>

3,解析
這里引用macnie的
遍歷student(這里還是用上面那個XML,子節(jié)點是student)
復(fù)制代碼 代碼如下:
$.ajax({
url:'ajax.ASP',
type: 'GET',
dataType: 'xml',//這里可以不寫,但千萬別寫text或者html!!!
timeout: 1000,
error: function(xml){
alert('Error loading XML document'+xml);
},
success: function(xml){
$(xml).find("student").each(function(i){
var id=$(this).children("id"); //取對象
var id_value=$(this).children("id").text(); //取文本
alert(id_value);//這里就是ID的值了。
alert($(this).attr("email")); //這里能顯示student下的email屬性。
//最后么輸出了,這個是cssrain的寫法,貌似比macnie更JQ一點
$('<li></li>')
.html(id_value)
.appendTo('ol');
});
}
});

最后補充一條:保證服務(wù)器端是utf-8的編碼

JavaScript技術(shù)用JQuery 實現(xiàn)AJAX加載XML并解析的腳本,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: www久久com| 黄网站在线观看视频 | 日韩欧美一区二区三区 | 亚洲一区在线免费观看 | 国产玖玖| 91精品国产麻豆国产自产在线 | 日韩美女拍拍免费视频网站 | 黄色大片久久 | 亚洲伊人久久一次 | 亚洲大片免费观看 | 激情五月激情综合 | 91最新网站 | 色免费看 | 一本色道久久88综合亚洲精品高清 | 久久亚洲精品国产精品婷婷 | 91福利国产在线观看一区二区 | 黄色网页免费观看 | 黄色片视频在线播放 | 国产午夜免费视频 | 97精品国产自在现线免费 | 欧亚精品一区二区三区 | 一区二区三区免费视频观看 | 久草毛片| 成人激情综合 | 中国特级黄一级真人毛片 | 色爱区综合激情五月综合色 | 成人精品综合免费视频 | 韩国美女一级片 | 在线播放国产一区 | 五月丁香六月婷综合缴情在线 | 成人免费大片黄在线观看com | 国产国产成人久久精品杨幂 | 国产美女精品视频 | 曰本视频网络www色 曰韩美女一级视频 | 国产精久久一区二区三区 | 欧美 激情 在线 | 99ri精品国产亚洲 | 国产午夜在线观看视频播放 | 国产欧美在线亚洲一区刘亦菲 | 91精品国产品国语在线不卡 | 麻豆播放 |