最新国产好看的视频,伊人天堂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)論

南靖县| 安国市| 靖江市| 岳阳县| 平乡县| 清流县| 井研县| 平安县| 景东| 玉树县| 云安县| 唐河县| 肃宁县| 大田县| 交城县| 洞口县| 汉中市| 蓝田县| 大宁县| 乌兰察布市| 日土县| 绍兴县| 栾城县| 璧山县| 巴彦淖尔市| 广水市| 金沙县| 库车县| 陆河县| 汉沽区| 汝南县| 台安县| 凌源市| 孟连| 商洛市| 志丹县| 侯马市| 安乡县| 海原县| 保靖县| 宁夏|