四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

用JQuery 實現AJAX加載XML并解析的腳本

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
復制代碼 代碼如下:
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,子節點是student)
復制代碼 代碼如下:
$.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');
});
}
});

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

JavaScript技術用JQuery 實現AJAX加載XML并解析的腳本,轉載需保留來源!

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

主站蜘蛛池模板: 她和他和他和他| 德鲁| 大尺度激情吻戏| 韩佳熙演的所有电影有哪些| 暗夜与黎明电视连续剧| 安娜卡列琳娜| 《魔女之旅》动漫| 寡妇一级毛片免费看| 世间路| 戚继光电影| 美女搞黄免费| 永恒族 电影| 江南游戏| 乡村女教师电影| 杨佑宁个人简历| 古诗改编版搞笑大全| 折叠画| 竹内美宥| 熊出没之雪岭熊风 2015 张伟| 爱四| 爱我中华广场舞| 汉字歇后语| 绝不放弃电影| 戴氏家族目前最大官| 香港论理| 小猪佩奇最新第十季| 何育骏| 金太阳教育试卷答案网| 老炮儿演员表| 圣洁四人行| 金枝欲孽在线观看免费完整版| 电影白蛇传| 黑咖啡早上空腹喝还是饭后喝| 想要女朋友电影| 炊事班班长述职报告| 飞哥和小佛| 女明星曝光| 斋天仪规全文| 成龙电影全集大全| 爱情岛视频论坛| 莫恭明|