欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁 > 知識庫 > Ajax初試之讀取數據篇

Ajax初試之讀取數據篇

熱門標簽:察縣地圖標注 莆田防封電銷卡價格 如何用地圖標注各分公司 信貸電銷機器人有用嗎 辦理一個400電話多少錢 蓄意標記地圖標注 接聽電話機器人哪有 電銷機器人適用范圍 廣西ai語音電銷機器人哪家好
拿出來我們上次準備好的東西.1:XMLHTTPRequest對象的函數.2:Asp輸出xml格式的文件.你可以點擊查看該文件內容:Asp輸出xml格式的數據
打開以后你會發現我們使用Asp技術動態的輸出一個xml格式的數據.如果你對該技術還不了解,請返回閱讀:ajax開始準備篇 在這個輸出的數據里面有一個msg標簽.標簽里包含了一段文字內容.今天我們就讀取這個msg標簽.并將文字內容顯示到你的網頁上.
先看下面的代碼.并附上效果演示
web_ajax.asp
復制代碼 代碼如下:

?xml version="1.0" encoding="gb2312" ?>
body>
msg>一個簡單的Asp輸出xml的示例,以后在我們的ajax教程實例中,我們都將使用該文件進行數據的讀取操作/msg>
read>
li>Html/li>
li>Css/li>
li>Dom/li>
li>JavaScript/li>
li>Ajax/li>
/read>
/body>

下面是靜態頁面內容
復制代碼 代碼如下:

html>
head>
title>創建一個可用的xmlhttpreuqest對象/title>
/head>
body>
div id="str">/div>!--請求回來的數據將顯示在該div中-->
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;
var msg = xmlData.getElementsByTagName("msg");//獲取所有的msg元素
var data = msg[0].firstChild.nodeValue;
document.getElementById("str").innerHTML = data;
}
}
}
ajax.send(null);
}
/script>
/body>
/html>

下面讓我來慢慢分析該實例是如何實現的.在上面的代碼中除了昨天我們創建的XMLHTTPRequest函數以外.在最上面多了一個ID屬性為str的div, 該div的作用是用來顯示我們請求回的數據.然后我們新寫了一個名字為Post的函數.該函數的作用是當你點擊讀取數據按扭.發送請求,傳回數據, 顯示數據.

我們先來看Post函數的第一行:var ajax = ajax_xmlhttp(); 該行的意思是說將具有XMLHTTPRequest對象的函數賦值給一個名字為ajax的變量, 這時ajax變量的自身就等于了XMLHTTPRequest對象.我們可以使用這個變量來引用XMLHTTPRequest對象中的各個方法和屬性.

第二行:ajax.open("post","web_ajax.asp",true); 表示指定一個請求,請求方式為post,請求的服務端網頁為web_ajax.asp,true代表為異步請求. 你可以參考:open方法

第三行:ajax.onreadystatechange=function(){},指定了一段自定義程序.我們看function里的內容.當readyState狀態等于4的時候,readyState等于4即代表請求的數據已被成功返回!并且status 返回200,status代表http請求狀態碼,返回200代表ok. 與此同時我們使用responseXML接收服務端傳回的所有數據.responseXML代表以xml格式來接收數據.

我們將服務端返回的所有xml數據賦值給一個xmlData的變量.xmlData.getElementsByTagName("msg");即代表獲取返回的xml數據中名字為msg所有的標簽.你可以參考:getElementsByTagName解釋與實例

msg[0]代表引用第一個msg標簽.事實上我們的數據內也只存在一個msg.并返回該標簽第一個子元素的文本內容.msg的第一個子元素即是那段文字.nodeValue代表獲取這些文字.參考:firstChild方法與nodeValue 當返回的數據成功被解析,找出頁面內id為str的div,使用innerHTML將數據顯示到網頁中.

Post函數中最后一行:ajax.send(null);這個大家一看便知.發送請求.null代表發送一個空的請求,沒有數據要提交.
最后我們重點講一下onreadysatechange這個屬性.說他是屬性,但他具有事件機制.也就是說你可以為他指定一個函數.onreadystatechange的工作原理是:每次readyState的狀態改變.都會執行onreadystatechange指定的那個函數. 其實在ajax.send(null)沒有執行之前.onreadystatechange已經被執行了至少一次了.因為當調用了open方法以后,readystate的狀態會發生變化.因此會觸發onreadystatechange的函數.這類似一個遞歸機制.readystate的狀態發生變化 執行onreadystatechange的函數.而我們又在函數里判斷readysate狀態值,其實在一個完整的請求過程中,readyState至少會發生4次變化.根據瀏覽器會有所不同.只有當readystate等于4的時候.我們開始接收數據并解析.如果你還不夠明白,請仔細閱讀:onreadystatechange屬性 readyState方法,以及status
好,我們這次的"ajax初試之讀取數據篇"就到此為止,如果你還有不明白的地方,請加以練習,慢慢揣摩.相信會有所收獲.下一篇我們講:"ajax讀取數據到表格"
出自:http://Www.Web666.Net
作者:康董
您可能感興趣的文章:
  • ajax讀取數據后使用jqchart顯示圖表的方法
  • JS通過ajax動態讀取xml文件內容的方法
  • javascript結合ajax讀取txt文件內容
  • 通過Jquery的Ajax方法讀取將table轉換為Json
  • 用js來解決ajax讀取頁面亂碼
  • AJAX 實時讀取輸入文本(php)
  • 用Ajax讀取xml文件的簡單例子
  • java讀取properties文件的方法實例分析
  • ajax讀取properties資源文件數據的方法

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

巨人網絡通訊聲明:本文標題《Ajax初試之讀取數據篇》,本文關鍵詞  Ajax,初,試之,讀取,數據,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Ajax初試之讀取數據篇》相關的同類信息!
  • 本頁收集關于Ajax初試之讀取數據篇的相關信息資訊供網民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    色综合视频一区二区三区高清| 久久久精品免费免费| 成人免费在线观看入口| 国产成人在线视频网址| 我不卡一区二区| 久久精品人人做人人爽人人| 久久国产精品露脸对白| 亚洲天堂久久新| 日韩免费电影一区| 奇米精品一区二区三区在线观看 | 欧美性猛交xxxxx少妇| 欧美激情一区三区| 国产精品资源在线| 91ts人妖另类精品系列| 国产精品欧美久久久久一区二区 | 国产一区二区免费视频| 亚洲精品成人无码熟妇在线| 日韩欧美精品三级| 精品亚洲成a人在线观看| 夜夜春很很躁夜夜躁| 久久久久久99久久久精品网站| 精品一区二区av| 性色国产成人久久久精品| 国产精品久久久久久亚洲毛片| 国产成人亚洲综合色影视| 成人自拍小视频| 国产精品午夜春色av| 99久久免费精品高清特色大片| 一本大道久久a久久精品综合| 亚洲男人天堂一区| 亚洲香蕉中文网| 日韩精品一区二区三区老鸭窝| 久草中文综合在线| 成人午夜免费影院| 亚洲免费在线视频一区 二区| 中文字幕无码毛片免费看| 在线播放日韩导航| 加勒比av一区二区| 国产一二三区精品| 亚洲一区在线视频| 人妻丰满熟妇aⅴ无码| 国产女主播视频一区二区| www.欧美.com| 欧美高清你懂得| 蜜桃视频一区二区| 特级西西人体高清大胆| 亚洲免费三区一区二区| 国产草草浮力影院| 国产午夜精品一区二区三区四区| av不卡一区二区三区| 欧美顶级少妇做爰| 国产麻豆午夜三级精品| 在线一区二区视频| 青青草原综合久久大伊人精品优势| 欧美老女人性生活视频| 亚洲人妖av一区二区| 亚洲av无码一区二区三区网址| 久久精品男人的天堂| 麻豆精品国产传媒| 久久女同性恋中文字幕| 日本黄色一级网站| 久久中文字幕电影| 黄色片子免费看| 26uuu国产一区二区三区| 99久久国产综合精品色伊| 欧美一区二区播放| 成人性生交大片免费看在线播放| 欧美视频自拍偷拍| 国产一区在线不卡| 欧美日韩激情一区二区三区| 国精品**一区二区三区在线蜜桃| 欧洲精品在线观看| 精品一区二区三区免费播放| 欧美丝袜丝交足nylons| 国产精品亚洲а∨天堂免在线| 欧美日韩精品一区二区在线播放 | 欧美日韩一区二区不卡| 久久国产生活片100| 欧美优质美女网站| 激情av综合网| 喷水一区二区三区| 色综合久久88色综合天天 | 天天综合天天做天天综合| 九九精品视频免费| 久久99热99| 69堂亚洲精品首页| www.亚洲色图.com| 国产调教视频一区| 亚洲观看黄色网| 亚洲精品v日韩精品| 中文字幕在线观看2018| 麻豆国产精品视频| 欧美美女一区二区| 97超碰欧美中文字幕| 国产色一区二区| 少妇按摩一区二区三区| 亚洲午夜一区二区三区| 91激情五月电影| 国产传媒一区在线| www日韩大片| 风间由美一二三区av片| 亚洲一区二区三区四区中文字幕 | 精品国产国产综合精品| 麻豆专区一区二区三区四区五区| 欧美日韩国产乱码电影| 91在线码无精品| 国产精品久久久久精k8| 欧美老女人性生活视频| 久久99最新地址| 欧美不卡一区二区三区| 好吊色视频一区二区三区| 亚洲一区二三区| 欧美午夜精品一区| 91老师片黄在线观看| 中文字幕在线播放不卡一区| 99精品中文字幕| 精彩视频一区二区三区| 26uuuu精品一区二区| 波多野结衣av在线观看| 蜜乳av一区二区三区| 日韩三级免费观看| 最近日本中文字幕| 亚州成人在线电影| 欧美高清一级片在线| 这里只有精品在线观看视频 | 黄色一级片中国| 国产**成人网毛片九色| 亚洲国产激情av| √天堂中文官网8在线| 成人午夜激情在线| 国产精品国产三级国产aⅴ原创 | 日韩av在线免费观看不卡| 在线观看91精品国产麻豆| 男人网站在线观看| 视频在线在亚洲| 日韩女优视频免费观看| 成年人网站免费看| 国产真实乱偷精品视频免| 久久久久久久久久久久久女国产乱| 99在线视频免费| 国产成人午夜电影网| 国产精品成人午夜| 色av一区二区| 亚洲成人福利视频| 午夜电影久久久| 精品国产髙清在线看国产毛片| 色哟哟精品观看| 国产精品亚洲第一区在线暖暖韩国| 中文字幕av一区二区三区免费看 | 91丝袜国产在线播放| 亚洲无人区一区| 日韩免费观看高清完整版| 娇妻被老王脔到高潮失禁视频| 国产一区不卡精品| 亚洲欧美在线aaa| 欧美日韩中文另类| 三级电影在线看| 久久99蜜桃精品| 国产精品久久777777| 欧美日韩中文字幕一区二区| 亚洲天堂资源在线| 国产一区视频网站| 亚洲免费观看高清完整版在线观看 | 成人av手机在线观看| 亚洲综合无码一区二区| 日韩欧美二区三区| 精品女人久久久| 无码人妻丰满熟妇区毛片蜜桃精品| 石原莉奈在线亚洲二区| 国产三区在线成人av| 在线一区二区三区| 黄色aaa视频| 成人av电影免费观看| 午夜欧美电影在线观看| 久久婷婷国产综合精品青草| 欧美卡一卡二卡三| 中文字幕在线永久| 粉嫩高潮美女一区二区三区| 亚洲综合成人在线视频| 久久综合视频网| 在线观看亚洲精品视频| 欧美特级黄色录像| 99久久综合精品| 毛片av中文字幕一区二区| 日韩毛片视频在线看| 日韩欧美亚洲国产精品字幕久久久| 国产激情无码一区二区三区 | 日韩一区中文字幕| 日韩无一区二区| 国产suv一区二区三区| 一起草在线视频| 成人精品小蝌蚪| 日韩av电影一区| 1区2区3区欧美| 欧美tk丨vk视频| 欧美性做爰猛烈叫床潮| av永久免费观看| 国产人妻黑人一区二区三区| 福利电影一区二区三区| 青青草成人在线观看|