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

主頁 > 知識庫 > 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讀取數據到表格的實現代碼的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    欧美影片第一页| 麻豆视频观看网址久久| 懂色一区二区三区免费观看| 国产偷v国产偷v亚洲高清| 91精品在线免费| 日韩欧美一二三| 一二三四区精品视频| 成人免费在线视频| 日本va欧美va精品发布| 99国产精品久久久久久久久久| 欧美一区二区三区视频在线观看 | 国产精品小仙女| 久久精品亚洲国产奇米99| 国产.欧美.日韩| 一区二区在线免费| 69堂成人精品免费视频| 国产在线精品一区在线观看麻豆| 国产欧美一区二区在线观看| 99精品视频在线免费观看| 午夜婷婷国产麻豆精品| 欧美va亚洲va香蕉在线| 成人精品国产福利| 日韩一区二区三区高清免费看看| 久久一夜天堂av一区二区三区| 国产情人综合久久777777| 久久精品国产秦先生| 中文字幕高清一区| 色婷婷av一区二区三区之一色屋| 日韩中文字幕麻豆| 欧美激情一区三区| 欧美人伦禁忌dvd放荡欲情| 国产一区二区视频在线| 亚洲女人的天堂| xfplay精品久久| 在线一区二区三区四区五区| 国精品**一区二区三区在线蜜桃| 国产精品久久久久久久浪潮网站| 欧美电影一区二区| 色综合天天狠狠| 国产伦精品一区二区三区免费| 一区二区三区在线视频免费| 国产欧美一区二区三区在线看蜜臀| 欧美色大人视频| 成人av在线影院| 国产一区二区三区久久久 | 成人v精品蜜桃久久一区| 亚洲成人激情综合网| 国产精品免费av| 精品国产伦一区二区三区观看方式| 在线视频一区二区三区| 国产成人在线视频网站| 日本不卡视频在线观看| 亚洲综合区在线| 国产精品麻豆一区二区| 26uuu成人网一区二区三区| 欧美另类一区二区三区| 成人精品免费看| 日韩av不卡一区二区| 亚洲综合免费观看高清在线观看| 精品三级av在线| 欧美视频一区二| jlzzjlzz欧美大全| 极品瑜伽女神91| 首页综合国产亚洲丝袜| 精品国产精品网麻豆系列| 欧美三片在线视频观看| 97se狠狠狠综合亚洲狠狠| 另类综合日韩欧美亚洲| 亚洲一区二区不卡免费| 国产精品你懂的在线欣赏| 亚洲精品一线二线三线| 97久久超碰精品国产| 国产一区二区久久| 免费看日韩精品| 日韩主播视频在线| 视频一区中文字幕国产| 夜夜夜精品看看| 中文字幕中文字幕在线一区| 国产亚洲福利社区一区| 欧美午夜精品电影| 91麻豆免费看| 色先锋资源久久综合| 成人aa视频在线观看| 国产99久久精品| 狠狠色狠狠色综合| 日韩高清不卡一区| 日韩电影在线免费看| 亚洲妇女屁股眼交7| 一区二区三区欧美在线观看| 亚洲尤物视频在线| 洋洋av久久久久久久一区| 亚洲欧洲性图库| 亚洲欧美综合色| 综合电影一区二区三区 | 亚洲主播在线播放| 怡红院av一区二区三区| 亚洲精品乱码久久久久久久久| 中文子幕无线码一区tr| 中文字幕精品一区二区精品绿巨人| 精品国产百合女同互慰| 久久综合五月天婷婷伊人| 精品国产伦理网| 欧美大肚乱孕交hd孕妇| 欧美一区二区三区免费在线看| 91精品国产综合久久精品性色| 制服丝袜中文字幕亚洲| 精品少妇一区二区三区日产乱码| 日韩亚洲国产中文字幕欧美| 欧美tk丨vk视频| 久久综合狠狠综合久久激情| 久久精品一区四区| 国产精品网曝门| 国产精品灌醉下药二区| 亚洲18色成人| 美女一区二区久久| 国产成人夜色高潮福利影视| 播五月开心婷婷综合| 91在线精品一区二区三区| 欧美性受xxxx黑人xyx性爽| 欧美日韩国产在线播放网站| 日韩欧美第一区| 国产精品天美传媒沈樵| 亚洲欧洲日韩一区二区三区| 中文字幕精品一区二区三区精品| 亚洲另类在线制服丝袜| 日韩精品欧美精品| 国产成人久久精品77777最新版本| 成人av电影在线| 777奇米成人网| 欧美高清在线视频| 日韩av一区二区三区四区| 风间由美一区二区三区在线观看| 色久优优欧美色久优优| 日韩一区二区三区视频在线观看| 国产精品三级av| 亚洲成人7777| 成人网男人的天堂| 欧美在线免费观看亚洲| 国产婷婷色一区二区三区四区| 亚洲精品视频免费看| 韩国一区二区视频| 色美美综合视频| 国产人成一区二区三区影院| 午夜视频在线观看一区| 国产高清不卡一区| 欧美在线视频全部完| 亚洲欧洲国产专区| 久久国产剧场电影| 色婷婷av一区二区三区gif | 久久久99久久| 爽好多水快深点欧美视频| 成人激情文学综合网| 91精品国产一区二区三区蜜臀 | 亚洲一区二区三区中文字幕在线| 天天免费综合色| 91色|porny| 日本一区二区三区久久久久久久久不| 亚洲一区二区三区自拍| 成人激情午夜影院| 久久综合久久鬼色中文字| 亚洲一区二区不卡免费| www.一区二区| 日韩区在线观看| 亚洲视频一区二区在线| 国产91丝袜在线观看| 日韩一区和二区| 亚洲午夜精品久久久久久久久| 成人深夜福利app| 久久精品无码一区二区三区| 久久精品久久综合| 欧美三级蜜桃2在线观看| 午夜精品久久久久久久| 欧洲另类一二三四区| 中文字幕中文乱码欧美一区二区| 国产综合成人久久大片91| 欧美一级在线免费| 亚洲国产aⅴ成人精品无吗| 97精品视频在线观看自产线路二| 91精品中文字幕一区二区三区| 日韩精品成人一区二区三区| 欧美视频中文一区二区三区在线观看| 国产精品无圣光一区二区| 成人免费视频app| 中文字幕av一区二区三区高 | 亚洲高清免费在线| 欧美视频精品在线观看| 亚洲香蕉伊在人在线观| 精品视频一区二区不卡| 亚洲午夜一区二区三区| 色先锋aa成人| 一区二区三区日韩在线观看| 欧美亚洲自拍偷拍| 亚洲日本乱码在线观看| 成人国产精品免费观看动漫| 国产精品久久久久久久久免费相片| 国产精品996| 日韩美女视频19| 欧美午夜影院一区| 日韩中文欧美在线| 久久亚洲二区三区|