最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

客戶端 使用XML DOM加載json數(shù)據(jù)的方法

 更新時(shí)間:2010年09月28日 23:18:50   作者:  
我們?nèi)〕鰯?shù)據(jù)后可以以json的形式傳到前端處理,也可以以Xml Dom的形式傳到前端進(jìn)行處理。下邊例子是利用Jquery處理XML Dom的例子。
步驟:
  1、引用Jquery
  2、如果是IE,實(shí)例ActiveXObject;Firefox,實(shí)例DOMParser。
  3、處理
復(fù)制代碼 代碼如下:

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="XmlDom._Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>

<script type="text/javascript" src="js/jquery-1.4.2.js"></script>

<script type="text/javascript">
//得到XML Dom
function LoadXML(XmlString) {
var xmlDoc;
//firefox等
if (!window.ActiveXObject) {
var parser = new DOMParser();
xmlDoc = parser.parseFromString(XmlString, "text/xml");
} else {
//IE
xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async = "false";
xmlDoc.loadXML(XmlString);
}
return xmlDoc;
}
function UseCllentXmlDom() {
try {
var string = "<Log><Content value='測(cè)試Xml Dom用法' /></Log>";
//加載
var xmlString = LoadXML(string);
var xmlContent = $(xmlString).find("Content");
if (xmlContent != null) {
$(xmlString).find("Content").each(function() {
var ContentValue = $(this).attr("value");
         //顯示得到的數(shù)據(jù)
$("#DomValue").html(ContentValue);
});
}
}
catch (e) {
throw e;
}
}
</script>

</head>
<body>
<form id="form1" runat="server">
<div>
<a style="cursor: pointer" onclick="UseCllentXmlDom()">調(diào)用客戶端XmlDom</a>
<br />
顯示數(shù)據(jù):
<div id="DomValue">
</div>
</div>
</form>
</body>
</html>

在FireFox下,我測(cè)試時(shí)發(fā)現(xiàn),將XML字符串直接給Jquery,Jquery也能直接處理;但在IE下不行。如下邊代碼。
復(fù)制代碼 代碼如下:

<script type="text/javascript">
//僅在firefox下可行
function UseCllentXmlDom() {
try {
var string = "<Log><Content value='測(cè)試Xml Dom用法' /></Log>";
    //取XML 字符串
xmlString = $(string);
var xmlContent = $(xmlString).find("Content");
if (xmlContent != null) {
$(xmlString).find("Content").each(function() {
var ContentValue = $(this).attr("value");
         //顯示得到的數(shù)據(jù)
$("#DomValue").html(ContentValue);
});
}

}
catch (e) {
throw e;
}
}
</script>

相關(guān)文章

最新評(píng)論

鄂伦春自治旗| 文化| 抚顺市| 曲沃县| 偃师市| 翼城县| 苍南县| 沅江市| 古浪县| 铅山县| 台前县| 丰都县| 云龙县| 德江县| 宁南县| 从化市| 内黄县| 永丰县| 桦南县| 和顺县| 合山市| 桃江县| 灵石县| 乡城县| 桓台县| 湟中县| 城固县| 阿坝县| 阜南县| 武强县| 东源县| 建德市| 昭平县| 宜春市| 北京市| 惠州市| 大荔县| 墨玉县| 清新县| 松潘县| 日土县|