亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > AJAX > 正文

解析AJAX中的一些關鍵技術

2024-09-01 08:26:31
字體:
來源:轉載
供稿:網友
ajax架構中主要涉及的技術:
client: javascript解析xml, 操縱DOM修改html頁面,javascript是“OO”的語言。
server: servlet + dao, 實現service接口即可

下面是client中主要的代碼:
1。JS中封裝解析xml的代碼,以及實例應用。
Quote
//類的構造,傳入xml文檔和需要處理的標簽名稱
function DataSet(xmldoc, tagLabel) {
this.rootObj = xmldoc.getElementsByTagName(tagLabel)

//3個方法
this.getCount = getCount
this.getData = getData
this.getAttribute = getAttribute
}
function getCount(){
return this.rootObj.length
}
function getData(index, tagName){
if (index >= this.count) return "index overflow"
var node = this.rootObj[index]
var str = node.getElementsByTagName(tagName)[0].firstChild.data
return str
}

function getAttribute(index, tagName) {
if (index >= this.count) return "index overflow"
var node = this.rootObj[index]
var str = node.getAttribute(tagName)
return str
}
//如何使用DataSet類
function updateByXML(xmlDoc) {

var employeeDS = new DataSet(xmlDoc,"employee"); //關心的標簽名稱
var count = employeeDS.getCount()
for(i=0;i<count;i++) {
var name = employeeDS.getAttribute(i,"name")
var job = employeeDS.getData(i,"job")
var salary = employeeDS.getData(i,"salary")
alert(name + "," + job + "," + salary)
}
//使用的xml格式,類似如下
<?xml version="1.0" encoding="gb2312"?>
<employees>
<employee name="Billgates">
<job>Programmer</job>
<salary>32768</salary>
</employee>
<employee name="王濤">
<job>無業游民</job>
<salary>70000</salary>
</employee>
<employee name="Big 中華">
<job>哈爾濱CEO</job>
<salary>100000</salary>
</employee>
</employees>
2。操縱DOM,創建table,顯示獲得的數據
Quote
function deleteOldTable() {
delRow = document.getElementsByTagName("table").length
//此句僅在本例中使用,因為本例中已經有一個table了,因此不能刪除,需要根據情況變化一下2005.11.17
if(delRow == 1) return

var node = document.getElementsByTagName("table")[delRow-1]; //表格
var c = node.childNodes.length
for(i=0;i<c;i++)
node.removeChild(node.childNodes[0]); //刪除全部單元行
}

//傳入DataSet的一個實例即可
function makeTable(m_ds) {

deleteOldTable() //先清除以前的結果

var table = document.createElement("table");
table.setAttribute("border","1");
table.setAttribute("width","100%");

document.body.appendChild(table);
var header = table.createTHead();
var headerrow = header.insertRow(0);
headerrow.insertCell(0).appendChild(document.createTextNode("姓名"));
headerrow.insertCell(1).appendChild(document.createTextNode("職業"));
headerrow.insertCell(2).appendChild(document.createTextNode("工資"));

for(var i=0;i<m_ds.getCount();i++) {
var name = m_ds.getAttribute(i,"name")
var job = m_ds.getData(i,"job")
var salary = m_ds.getData(i,"salary")

var row = table.insertRow(i+1);
row.insertCell(0).appendChild(document.createTextNode(name));
row.insertCell(1).appendChild(document.createTextNode(job));
row.insertCell(2).appendChild(document.createTextNode(salary));
}
}
 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
91久久嫩草影院一区二区| 欧美精品九九久久| 91国内精品久久| 亚洲精品aⅴ中文字幕乱码| 久久久免费观看视频| 亚洲最大激情中文字幕| 日本午夜人人精品| 成人做爰www免费看视频网站| 国产日韩在线看片| 亚洲成色999久久网站| 久久久影视精品| 精品欧美激情精品一区| 成人久久久久久| 国产精品久久视频| 亚洲自拍偷拍福利| 91日韩在线视频| 国产成人精品久久二区二区91| 欧美成人免费小视频| 日韩av在线导航| 亚洲精品电影网站| 国产91色在线播放| 国产视频精品在线| 91高潮精品免费porn| 日韩av成人在线观看| 亚洲精品日韩丝袜精品| 2024亚洲男人天堂| 国产成人亚洲综合青青| 中文字幕日本欧美| 欧美激情精品久久久久久黑人| 一区三区二区视频| 欧美中文在线观看| 色噜噜狠狠狠综合曰曰曰88av| 国产精品亚洲第一区| 欧美有码在线观看视频| 91av视频导航| 欧美理论在线观看| 国外成人在线直播| 中文字幕亚洲欧美在线| 91精品国产91久久久久久| zzijzzij亚洲日本成熟少妇| 成人激情视频在线观看| 国模精品一区二区三区色天香| 欧美高清在线播放| 成人有码在线播放| 清纯唯美亚洲激情| 亚洲美女在线视频| 国产亚洲精品久久久久动| 91午夜理伦私人影院| 精品日本美女福利在线观看| 一区二区亚洲欧洲国产日韩| 亚洲精品视频久久| 成人黄色免费在线观看| 亚洲欧美日韩在线高清直播| 久久97久久97精品免视看| 成人激情免费在线| 亚洲一级黄色av| 亚洲欧美国产日韩天堂区| 欧美极品美女电影一区| 色婷婷久久一区二区| 一区二区在线免费视频| zzjj国产精品一区二区| 日韩av影视在线| 在线电影欧美日韩一区二区私密| 国产99久久久欧美黑人| 日韩成人在线网站| 91免费精品视频| 日本19禁啪啪免费观看www| 亚洲国产一区二区三区四区| 久久av.com| 久久久久久久久久久91| 91在线视频一区| 性欧美视频videos6一9| 日本久久91av| 亚洲精品成人网| 日韩在线视频免费观看| 97av视频在线| 欧美大全免费观看电视剧大泉洋| 色与欲影视天天看综合网| 国产成人精品优优av| 日韩高清电影免费观看完整| www.欧美三级电影.com| 一个色综合导航| 日韩视频一区在线| 久久影视免费观看| 岛国av一区二区三区| 国产美女直播视频一区| 国产成人鲁鲁免费视频a| 日韩视频在线免费| 日韩经典一区二区三区| 国产精品久久久久久搜索| 国产日韩精品入口| 性色av香蕉一区二区| 91日韩在线播放| 91嫩草在线视频| 国产欧美一区二区三区久久人妖| 最近中文字幕2019免费| 亚洲成人久久一区| 日韩高清av一区二区三区| 亚洲va男人天堂| 欧美日韩国产中文精品字幕自在自线| 欧美成人免费小视频| 亚洲第一精品久久忘忧草社区| 日韩av在线一区二区| 国产伊人精品在线| 国产综合福利在线| 欧美国产在线电影| 青青草原一区二区| 亚洲精品视频中文字幕| 国产一区二区三区18| 欧美精品在线第一页| 91亚洲国产精品| 精品日本美女福利在线观看| 欧亚精品在线观看| 欧美猛交ⅹxxx乱大交视频| 欧美乱大交做爰xxxⅹ性3| 亚洲xxx大片| 成人av资源在线播放| 国产日韩欧美一二三区| 国产偷国产偷亚洲清高网站| 久久伊人免费视频| 欧美国产精品人人做人人爱| 国产精品视频久久久久| 亚洲春色另类小说| 7m第一福利500精品视频| 亚洲色图第三页| 亚洲人成毛片在线播放| 亚洲色图15p| 国内精品小视频| 日韩av一区在线| 色老头一区二区三区在线观看| 久久夜色精品国产欧美乱| 综合网中文字幕| 88xx成人精品| 日韩美女在线播放| 亚洲视频在线观看免费| 欧美区二区三区| 国语自产精品视频在线看一大j8| 大胆欧美人体视频| 黑人巨大精品欧美一区二区三区| 亚洲欧美综合图区| 日韩av免费看网站| 日韩成人在线播放| 91午夜理伦私人影院| 欧美理论电影在线播放| 欧美日韩激情小视频| 91在线视频导航| 欧美黑人又粗大| 欧美丰满少妇xxxx| 国产欧美日韩精品专区| 亚洲视频欧美视频| 国产日产欧美a一级在线| 欧美日韩国产中文精品字幕自在自线| 国产精品久久久久国产a级| 亚洲国产成人久久综合| 国产日韩欧美夫妻视频在线观看| 正在播放欧美一区| 国产在线视频91| 欧美一区二区三区精品电影| 欧美性xxxxhd| 亚洲一二在线观看| 97香蕉超级碰碰久久免费的优势| 人人做人人澡人人爽欧美| 成人黄色免费片| 国产欧美日韩免费看aⅴ视频|