欧美日韩激情_美女国产一区_国产精品久久久久影院日本_69xxx在线

PHP和AJAXXML實例-6.4PHP和AJAX

AJAX 可與 XML 文件進行交互式通信。

創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供高平網(wǎng)站建設(shè)、高平做網(wǎng)站、高平網(wǎng)站設(shè)計、高平網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計與制作、高平企業(yè)網(wǎng)站模板建站服務(wù),十多年高平做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡(luò)服務(wù)。

AJAX XML 實例

在下面的 AJAX 實例中,我們將演示網(wǎng)頁如何使用 AJAX 技術(shù)從 XML 文件中讀取信息。

在下面的下列列表中選擇一個 CD

選擇 CD:  Bob Dylan Bonnie Tyler Dolly Parton 

在此列出 CD 信息。

本例包括三張頁面:

一個簡單 HTML 表單一個 XML 文件一個 JavaScript 文件一張 PHP 頁面
HTML 表單

上面的例子包含了一張簡單的 HTML 表單,以及指向 JavaScript 的鏈接:

<html><head><script src="selectcd.js"></script></head><body><form> Select a CD:<select name="cds" onchange="showCD(this.value)"><option value="Bob Dylan">Bob Dylan</option><option value="Bee Gees">Bee Gees</option><option value="Cat Stevens">Cat Stevens</option></select></form><p><div id="txtHint"><b>CD info will be listed here.</b></div></p></body></html> 例子解釋:

正如您看到的,它僅僅是一張簡單的 HTML 表單,其中帶有名為 "cds" 的下拉列表。

表單下面的段落包含了一個名為 "txtHint" 的 div。這個 div 用作從 web 服務(wù)器檢索到的數(shù)據(jù)的占位符。

當用戶選擇數(shù)據(jù)時,會執(zhí)行名為 "showCD" 的函數(shù)。這個函數(shù)的執(zhí)行是由 "onchange" 事件觸發(fā)的。

換句話說,每當用戶改變了下拉列表中的值,就會調(diào)用 showCD 函數(shù)。

XML 文件

XML 文件是 "cd_catalog.xml"。該文件中包含了有關(guān) CD 收藏的數(shù)據(jù)。

JavaScript

這是存儲在 "selectcd.js" 文件中的 JavaScript 代碼:

var xmlHttpfunction showCD(str){ xmlHttp=GetXmlHttpObject()if (xmlHttp==null) { alert ("Browser does not support HTTP Request") return } var url="getcd.php"url=url+"?q="+strurl=url+"&sid="+Math.random()xmlHttp.onreadystatechange=stateChanged xmlHttp.open("GET",url,true)xmlHttp.send(null)}function stateChanged() { if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") { document.getElementById("txtHint").innerHTML=xmlHttp.responseText } }function GetXmlHttpObject(){var xmlHttp=null;try { // Firefox, Opera 8.0+, Safari xmlHttp=new XMLHttpRequest(); }catch (e) { // Internet Explorer try { xmlHttp=new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); } }return xmlHttp;} 例子解釋:

stateChanged() 和 GetXmlHttpObject 函數(shù)與上一節(jié)中的相同,您可以參閱上一頁中的相關(guān)解釋。

showCD() 函數(shù)

假如選擇了下拉列表中的某個項目,則函數(shù)執(zhí)行:

調(diào)用 GetXmlHttpObject 函數(shù)來創(chuàng)建 XMLHTTP 對象定義發(fā)送到服務(wù)器的 URL(文件名)向 URL 添加帶有下拉列表內(nèi)容的參數(shù) (q)添加一個隨機數(shù),以防服務(wù)器使用緩存的文件當觸發(fā)事件時調(diào)用 stateChanged通過給定的 URL 打開 XMLHTTP 對象向服務(wù)器發(fā)送 HTTP 請求
PHP 頁面

這個被 JavaScript 調(diào)用的服務(wù)器頁面,是一個名為 "getcd.php" 的簡單 PHP 文件。

這張頁面是用 PHP 編寫的,使用 XML DOM 來加載 XML 文檔 "cd_catalog.xml"。

代碼運行針對 XML 文件的查詢,并以 HTML 返回結(jié)果:

<?php$q=$_GET["q"];$xmlDoc = new DOMDocument();$xmlDoc->load("cd_catalog.xml");$x=$xmlDoc->getElementsByTagName('ARTIST');for ($i=0; $i<=$x->length-1; $i++){//Process only element nodesif ($x->item($i)->nodeType==1) { if ($x->item($i)->childNodes->item(0)->nodeValue == $q) { $y=($x->item($i)->parentNode); } }}$cd=($y->childNodes);for ($i=0;$i<$cd->length;$i++){ //Process only element nodesif ($cd->item($i)->nodeType==1) { echo($cd->item($i)->nodeName); echo(": "); echo($cd->item($i)->childNodes->item(0)->nodeValue); echo("<br />"); } }?> 例子解釋

當請求從 JavaScript 發(fā)送到 PHP 頁面時,發(fā)生:

PHP 創(chuàng)建 "cd_catalog.xml" 文件的 XML DOM 對象循環(huán)所有 "artist" 元素 (nodetypes = 1),查找與 JavaScript 所傳數(shù)據(jù)向匹配的名字找到 CD 包含的正確 artist輸出 album 的信息,并發(fā)送到 "txtHint" 占位符

網(wǎng)頁名稱:PHP和AJAXXML實例-6.4PHP和AJAX
本文路徑:http://m.kartarina.com/article36/dghhosg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計公司建站公司軟件開發(fā)網(wǎng)站設(shè)計虛擬主機Google

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都app開發(fā)公司
欧美日韩激情_美女国产一区_国产精品久久久久影院日本_69xxx在线
国产高清无密码一区二区三区| 日韩欧美在线不卡| 久久―日本道色综合久久| 日本怡春院一区二区| 欧美日本在线看| 玉米视频成人免费看| 欧美日韩精品一二三区| 色婷婷久久99综合精品jk白丝| 亚洲欧美精品午睡沙发| 精品视频在线看| 精品午夜一区二区三区在线观看| 久久免费精品国产久精品久久久久 | 美女性感视频久久| 久久久久久久性| 欧美国产成人精品| 欧美亚洲一区二区在线| 久久成人18免费观看| 亚洲美女少妇撒尿| 亚洲电影激情视频网站| 欧美精品一区二区三区高清aⅴ | 中文字幕亚洲一区二区va在线| 色综合咪咪久久| 亚洲天堂网中文字| 5566中文字幕一区二区电影| 国产精品一卡二| 午夜视频在线观看一区| 国产高清精品网站| 春色校园综合激情亚洲| 婷婷综合另类小说色区| 久久精品国产久精国产| 风间由美一区二区av101| 久久99日本精品| 丁香天五香天堂综合| 欧美亚洲动漫制服丝袜| 欧美一级在线免费| 制服丝袜日韩国产| 国产亚洲短视频| 久久这里只有精品首页| 91精品国产综合久久久久| 2024国产精品| 一级特黄大欧美久久久| 欧美国产精品一区二区| 亚洲成a人片在线不卡一二三区| 看片的网站亚洲| 色综合天天综合网天天狠天天 | 国产午夜久久久久| 一区二区三区91| 国产精品白丝jk白祙喷水网站| 欧美午夜电影在线播放| 国产日韩精品视频一区| 国产日韩欧美a| 日韩av在线发布| 色综合中文综合网| 日韩欧美一级特黄在线播放| 欧美日韩日日夜夜| 中文文精品字幕一区二区| 日韩视频免费观看高清完整版在线观看 | 91啪亚洲精品| av在线不卡电影| 91在线观看高清| 26uuu国产电影一区二区| 性久久久久久久久久久久| 丁香激情综合国产| 精品国产3级a| 日本亚洲最大的色成网站www| 欧美在线视频不卡| 91.com视频| 亚洲已满18点击进入久久| 五月综合激情婷婷六月色窝| 91蜜桃在线免费视频| 中文字幕在线不卡一区二区三区| 国产在线视频一区二区三区| 国产99一区视频免费| 日韩免费电影一区| 蜜臀av性久久久久蜜臀aⅴ四虎 | fc2成人免费人成在线观看播放| 欧美xxx久久| 中日韩av电影| 粉嫩aⅴ一区二区三区四区五区| 久久久久久夜精品精品免费| 韩国理伦片一区二区三区在线播放| 久久理论电影网| 美国av一区二区| aaa欧美色吧激情视频| 欧美电影免费观看高清完整版在线| 调教+趴+乳夹+国产+精品| 欧美日韩成人激情| 免费观看成人鲁鲁鲁鲁鲁视频| 国产一区二区精品久久91| 亚洲综合激情网| 色综合天天天天做夜夜夜夜做| 亚洲天堂久久久久久久| 色狠狠av一区二区三区| 制服丝袜亚洲精品中文字幕| 久久se精品一区精品二区| 久久久噜噜噜久久中文字幕色伊伊 | 亚洲福利一二三区| 国产伦理精品不卡| 国产精品污网站| 欧美主播一区二区三区| 日韩中文字幕亚洲一区二区va在线 | 亚洲精品日日夜夜| 日本电影欧美片| 日本特黄久久久高潮| 久久人人超碰精品| 欧美亚洲综合色| 精品中文字幕一区二区| 日韩伦理电影网| 日韩视频一区二区在线观看| 成人一区在线观看| 五月婷婷激情综合| 中文字幕欧美日韩一区| 欧美精品乱码久久久久久| 成人免费的视频| 午夜精品影院在线观看| 国产三级一区二区三区| 色狠狠色狠狠综合| 国产在线国偷精品产拍免费yy| 自拍偷自拍亚洲精品播放| 欧美精品久久久久久久多人混战| 国产精品1区2区| 日本午夜一区二区| 亚洲人成7777| 国产丝袜在线精品| 在线播放中文字幕一区| 91麻豆免费在线观看| 国产在线国偷精品产拍免费yy | 精品女同一区二区| 欧美性生交片4| 亚洲理论在线观看| 国产丝袜欧美中文另类| 欧美一区午夜视频在线观看| 色欧美片视频在线观看| 国产成人一区二区精品非洲| 欧美aaaaaa午夜精品| 亚洲制服欧美中文字幕中文字幕| 国产视频一区在线观看| 日韩欧美第一区| 欧美精品乱码久久久久久| 欧美日韩精品一区视频| 色网综合在线观看| 99久久精品国产观看| 亚洲综合另类小说| 亚洲情趣在线观看| 中文字幕色av一区二区三区| 国产视频亚洲色图| 国产日韩综合av| 丰满少妇在线播放bd日韩电影| 久久精品国产99| 蜜臀av一区二区在线观看 | 欧美韩日一区二区三区四区| 日韩免费视频线观看| 日韩精品一区国产麻豆| 欧美岛国在线观看| 欧美tickling网站挠脚心| 欧美美女一区二区三区| 欧美日韩视频第一区| 欧美猛男男办公室激情| 777午夜精品视频在线播放| 69堂精品视频| 日韩美一区二区三区| www欧美成人18+| 久久久天堂av| 中文字幕一区二区三区四区不卡| 中文一区二区在线观看| 99re这里都是精品| 欧美亚洲国产bt| 欧美成人精品高清在线播放 | 色狠狠色狠狠综合| 欧美在线观看视频一区二区三区| 欧美手机在线视频| 国产欧美一区二区精品仙草咪| 久久久久久久久久久久久夜| 中文无字幕一区二区三区 | 欧美国产视频在线| 亚洲欧美精品午睡沙发| 亚洲va欧美va人人爽午夜| 麻豆一区二区在线| 成人理论电影网| 欧美日韩国产一二三| 国产99一区视频免费| 日本久久精品电影| 精品久久人人做人人爱| 国产精品国产三级国产| 欧美r级在线观看| 亚洲国产成人私人影院tom| 亚洲第四色夜色| 国产精品一级在线| 欧美色手机在线观看| 久久久久久久网| 亚洲电影一级黄| av资源站一区| 日韩美女视频在线| ㊣最新国产の精品bt伙计久久| 石原莉奈一区二区三区在线观看| 国产精品夜夜嗨| 欧美精品1区2区3区| 国产精品免费免费| 美女尤物国产一区| 亚洲成人www|