校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > Ajax讀取數據到表格的實現代碼

Ajax讀取數據到表格的實現代碼

熱門標簽:如何用地圖標注各分公司 廣西ai語音電銷機器人哪家好 電銷機器人適用范圍 辦理一個400電話多少錢 接聽電話機器人哪有 察縣地圖標注 信貸電銷機器人有用嗎 蓄意標記地圖標注 莆田防封電銷卡價格
同時我還將展示,如何使用JavaScript腳本和Dom接口,來為網頁創建一個表格 .將ajax請求的數據顯示到該表格內.
本次的ajax實例效果中請求的服務端網頁依然是:Web_ajax.Asp 該網頁使用了Asp輸出xml技術.如果你還不知道如何使用Asp輸出xml請返回:"ajax開始準備篇"
提醒:在每篇ajax教程的實例開始之前,你必須查看當天的Web_ajax.asp文件中的數據結構.因為我們每次實例中要讀取的標簽和內容都不一樣.點擊:查看Web_ajax.Asp
上次我們讀取的是msg標簽.今天我們要讀取xml中新增的read標簽.我們要實現的效果是:將read標簽下的Html,Css,Dom,JavaScript,Ajax這些文本內容.顯示到我們網頁中的表格內.
先看下面的代碼.和實例演示
復制代碼 代碼如下:

html>
head>
title>ajax讀取數據到表格/title>
/head>
body>
input type="button" value="顯示數據" onclick="Post()" />
script type="text/javascript">
function ajax_xmlhttp(){
//在IE中創建xmlhttpRequest,適用于IE5.0以上所有版本
var msXmlhttp = new Array("Msxml2.XMLHTTP.5.0","Msxml2.XMLHTTP.4.0","Msxml2.XMLHTTP.3.0","Msxml2.XMLHTTP","Microsoft.XMLHTTP");
for(var i=0; imsXmlhttp.length; i++){
try
{
_xmlhttp=new ActiveXObject(msXmlhttp[i]);
}
catch(e)
{
_xmlhttp=null;
}
} //循環創建基于IE瀏覽器的xmlhttp.結束
//如果非IE瀏覽器,則創建基于FireFox等瀏覽器的xmlhttpRequest
if(!_xmlhttp typeof XMLHttpRequest != "undefined")
{
_xmlhttp=new XMLHttpRequest();
}
return _xmlhttp;
}

//發送請求函數
function Post(){
var ajax = ajax_xmlhttp(); //將xmlhttprequest對象賦值給一個變量.
ajax.open("post","web_ajax.asp",true);//設置請求方式,請求文件,異步請求
ajax.onreadystatechange = function(){//你也可以這里指定一個已經寫好的函數名稱
if(ajax.readyState==4){//數據返回成功
if(ajax.status==200){//http請求狀態碼返回ok
var xmlData = ajax.responseXML;//接收返回xml格式數據
var read = xmlData.getElementsByTagName("read");//獲取所有的read標簽
if(read.length!=0){
var t = document.createElement("table");//創建一個表格元素
t.setAttribute("border","1");
document.body.appendChild(t);//將表格添加到doby內
for(var i=0;iread[0].childNodes.length;i++){
var tr = t.insertRow(t.rows.length);//添加一行
var td = tr.insertCell(0);//添加一列
td.innerHTML = read[0].childNodes[i].firstChild.nodeValue;//為單元格寫入文本內容
}
}
}
}
}
ajax.send(null);
}
/script>
/body>
/html>


今天我們不再講昨天重復過的內容.同樣在Post的函數內.多了幾行代碼.可以跟上一篇"ajax初始讀取數據篇"進行對比.
下面我們來講一下今天新增的代碼的作用.

if read.length!=0:即判斷read標簽是否被成功獲取.如果其legnth屬性不等于0,則代表read已經存在.可以對其進行解析
開始解析返回數據,但網頁中并沒有存在顯示數據的元素.所以我們創建一個表格:var t = document.createElement("table");.請參考:createElement
t.setAttribute("border","1");為表格添加一個邊框屬性.請參考:setAttribute
document.body.appendChild(t);將創建好的表格添加到網頁body元素內.請參考:appendChild
表格添加完成.開始遍歷read標簽內的所有子元素.也就是:html,css,dom,javascript,ajax這些內容.
開始一個循環,read[0].childNodes.length的意思是獲取read標簽內所有子元素的個數.在這里會返回5. i=0;i5條件ok! 每循環一次i變量會自動+1,表格會增加一行,并為該行增加一列.同時為這一列寫入read第i個子元素的文本內容.直到i=5,i不會再小于read子元素的個數.條件不滿足.循環停止.此時數據正好被顯示完畢!
為了讓每位讀者加深理解.我再陳述一遍該實例效果的實現流程:當你點擊了"顯示數據"按扭時,Post函數被啟用,函數內一個名字為ajax的變量被賦值XMLHTTPRequest對象的引用.然后便打開了open方法.并使用send方法向服務端發出請求.無論是open還是send方法,都會引發readyState方法的狀態值發生變化.一旦readyState發生變化就會觸發onreadystatechange屬性. onreadystatechange屬性指定的程序將會執行.然后在程序內再次判斷readyState的狀態值是否等于4,如果是則證明整個發送請求與服務端返回數據已經成功.同時并判斷status是否等200,如果是則代表http請狀態碼也已經ok!此時可以放心的百分之百的接收數據,于是我們使用responseXML屬性來接收返回的數據.該屬性只限制接收xml格式的數據.我始終認為將xml格式的數據做為請求與回傳的中介.是ajax最標準的使用方法!
今天的ajax實例教程--"ajax之讀取數據到表格"就告一段落.我想是不是應該留個問題讓各位讀者來解決一下?各位有沒有發現在實例演示中.你如果重復點擊"顯示數據"按扭.表格會被重復的創建.數據也會被重復的讀?。蚁M魑蛔x者可以解決該問題.
下次我們來講:"ajax添加數據實時讀取篇"
出自:http://Www.Web666.Net
作者:康董
您可能感興趣的文章:
  • Ajax開始準備篇
  • Ajax初試之讀取數據篇

標簽:張掖 延邊 益陽 鷹潭 阿拉善盟 儋州 平涼 銅陵

巨人網絡通訊聲明:本文標題《Ajax讀取數據到表格的實現代碼》,本文關鍵詞  Ajax,讀取,數據,到,表格,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Ajax讀取數據到表格的實現代碼》相關的同類信息!
  • 本頁收集關于Ajax讀取數據到表格的實現代碼的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    午夜不卡av在线| 26uuu精品一区二区三区四区在线| 国产精品青草久久| 国产成人av资源| 国产精品久久久一本精品| 成人黄页在线观看| 亚洲欧美色一区| 91精品国产入口| 韩国一区二区三区| 中文字幕在线一区免费| 在线免费观看视频一区| 偷拍一区二区三区四区| 亚洲精品一区二区精华| 91色porny| 久久www免费人成看片高清| 国产欧美视频一区二区| 色吧成人激情小说| 久久99热国产| 亚洲欧美成人一区二区三区| 欧美一级免费观看| www.av亚洲| 日本特黄久久久高潮| 国产欧美一区二区三区在线老狼| 欧洲精品一区二区三区在线观看| 九九视频精品免费| 一区免费观看视频| 欧美xxx久久| 日本丶国产丶欧美色综合| 毛片av一区二区三区| 18欧美乱大交hd1984| 日韩精品一区二区在线观看| 成人av综合在线| 蜜臂av日日欢夜夜爽一区| 亚洲欧美日韩在线| 精品国产91乱码一区二区三区| 色噜噜夜夜夜综合网| 国产精品资源网站| 日韩国产在线一| 亚洲欧美日韩一区二区| 国产亚洲精品久| 欧美一区二区三级| 欧美在线观看禁18| 成人一区二区在线观看| 麻豆精品国产91久久久久久| 亚洲最新在线观看| 国产精品麻豆视频| 国产清纯白嫩初高生在线观看91| 欧美精品一二三| 91福利在线观看| jlzzjlzz欧美大全| 国产不卡视频在线观看| 久久成人av少妇免费| 亚洲第一久久影院| 亚洲人123区| 国产精品天美传媒| 久久久久青草大香线综合精品| 欧美精品一卡两卡| 欧美男女性生活在线直播观看| 色综合色狠狠天天综合色| 成人av资源下载| 床上的激情91.| 国产成人午夜精品影院观看视频 | 国产偷国产偷亚洲高清人白洁 | 暴力调教一区二区三区| 久久99久久99| 麻豆国产精品官网| 久久超碰97人人做人人爱| 琪琪久久久久日韩精品| 日产精品久久久久久久性色| 视频一区视频二区中文| 天堂va蜜桃一区二区三区| 亚洲午夜久久久久久久久久久| 一区二区三区四区视频精品免费| 亚洲图片你懂的| 亚洲欧洲av另类| 亚洲精品五月天| 亚洲线精品一区二区三区| 一区二区三区在线视频观看58| 亚洲综合在线视频| 亚洲国产视频在线| 人人精品人人爱| 国内不卡的二区三区中文字幕| 国产精品自拍在线| youjizz久久| 欧美在线啊v一区| 欧美午夜影院一区| 在线成人小视频| 精品久久一区二区三区| 久久精品一区二区三区不卡牛牛| 国产欧美精品一区| 最新日韩在线视频| 亚洲网友自拍偷拍| 麻豆精品视频在线观看免费 | 成人avav影音| 91高清视频在线| 日韩三级精品电影久久久| 久久免费美女视频| 亚洲黄色av一区| 轻轻草成人在线| 成人午夜av电影| 欧美午夜电影一区| 欧美mv日韩mv| 国产精品乱码久久久久久| 亚洲制服丝袜av| 激情综合网天天干| 91最新地址在线播放| 欧美精选在线播放| 日本一区二区三区四区在线视频| 亚洲黄一区二区三区| 久久成人免费网| 91久久精品一区二区| 日韩欧美中文字幕一区| 中文字幕巨乱亚洲| 午夜精品久久久久久久久久久| 国产九色精品成人porny| 91黄色免费观看| 久久久国产精华| 午夜在线成人av| 成人午夜精品在线| 欧美一级黄色录像| 亚洲精品自拍动漫在线| 激情综合色综合久久综合| 色偷偷88欧美精品久久久| 精品美女被调教视频大全网站| 亚洲免费视频中文字幕| 国产麻豆精品theporn| 欧美性猛片aaaaaaa做受| 欧美国产成人精品| 美女视频黄免费的久久| 色诱亚洲精品久久久久久| 久久综合999| 亚洲成人免费av| eeuss国产一区二区三区| 欧美一区二区国产| 亚洲永久精品大片| 波多野结衣精品在线| 久久香蕉国产线看观看99| 偷窥国产亚洲免费视频| 91色婷婷久久久久合中文| 久久久蜜桃精品| 男女男精品网站| 欧美日韩久久一区| 亚洲欧美激情小说另类| 成人免费高清在线观看| 久久精品人人做人人综合 | 韩国视频一区二区| 日韩三级电影网址| 日韩高清不卡在线| 欧美另类z0zxhd电影| 亚洲国产精品久久一线不卡| 99久久久国产精品免费蜜臀| 国产欧美日韩久久| 国产夫妻精品视频| 久久久久久久综合日本| 精品一区二区三区不卡 | 成人自拍视频在线观看| 久久精品一区二区| 国产精品一二三四五| 精品成人一区二区三区四区| 日本亚洲天堂网| 日韩欧美精品在线视频| 免费观看91视频大全| 欧美一区二区精品久久911| 七七婷婷婷婷精品国产| 欧美一级高清大全免费观看| 午夜视频在线观看一区二区| 欧美日韩小视频| 天天综合日日夜夜精品| 337p亚洲精品色噜噜狠狠| 日日摸夜夜添夜夜添亚洲女人| 在线播放91灌醉迷j高跟美女| 亚洲高清在线精品| 欧美一区二区三区视频免费播放| 免费在线看成人av| 欧美精品一区二区久久久| 激情成人午夜视频| 国产欧美日韩精品一区| 99久久精品免费看国产| 一区二区在线观看免费视频播放 | 蜜臀av一区二区在线观看| 日韩欧美色综合网站| 国产精品小仙女| 国产精品你懂的在线欣赏| hitomi一区二区三区精品| 亚洲精品亚洲人成人网 | 国内成人自拍视频| 国产偷国产偷亚洲高清人白洁| 成人av免费在线| 亚洲成av人片在www色猫咪| 欧美一级黄色大片| 国产成人在线免费观看| 亚洲免费在线视频一区 二区| 精品1区2区3区| 国产在线精品免费av| 国产精品美女久久久久久| 欧美在线观看禁18| 国产尤物一区二区在线| 亚洲欧洲综合另类| 精品国产乱码久久久久久牛牛| 波多野结衣在线aⅴ中文字幕不卡|