欧美日韩激情_美女国产一区_国产精品久久久久影院日本_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://www.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在线
亚洲综合色区另类av| 理论片日本一区| 亚洲天堂免费看| 国产寡妇亲子伦一区二区| 欧美一区二区三区免费视频| 视频精品一区二区| 日韩欧美黄色影院| 久久99蜜桃精品| 精品久久人人做人人爱| 国产麻豆日韩欧美久久| 国产精品麻豆久久久| 99国产精品国产精品久久| 一区二区三区四区不卡视频| 精品视频免费看| 久久国产福利国产秒拍| 国产婷婷色一区二区三区| 成人免费精品视频| 亚洲一二三四区| 欧美不卡视频一区| 成人精品一区二区三区中文字幕| 成人欧美一区二区三区白人| 欧美丝袜丝交足nylons| 九色综合狠狠综合久久| 亚洲免费在线视频一区 二区| 欧美色倩网站大全免费| 精品午夜久久福利影院 | www.亚洲激情.com| 亚洲综合自拍偷拍| 麻豆一区二区在线| **性色生活片久久毛片| 欧美一区二区三区免费观看视频 | 亚洲午夜av在线| 欧美精品一区二区蜜臀亚洲| av在线不卡观看免费观看| 日本在线观看不卡视频| 亚洲女女做受ⅹxx高潮| 日韩欧美中文字幕精品| 欧美性猛交xxxxxxxx| 国产老肥熟一区二区三区| 亚洲成av人影院| 中文字幕一区二区日韩精品绯色| 欧美日韩一区二区三区不卡| 成人高清视频在线| 精品综合免费视频观看| 国产精品福利电影一区二区三区四区| 制服丝袜亚洲精品中文字幕| 91美女视频网站| 成人国产视频在线观看| 国产一本一道久久香蕉| 麻豆精品久久精品色综合| 亚洲综合另类小说| 亚洲欧美日韩系列| 国产精品欧美一区喷水| 国产清纯美女被跳蛋高潮一区二区久久w | 日韩一区二区电影网| 色哟哟精品一区| 99久久精品国产导航| 暴力调教一区二区三区| 成人午夜又粗又硬又大| 粉嫩绯色av一区二区在线观看 | 国产精品福利在线播放| 久久久777精品电影网影网| 精品久久久久久久久久久久久久久久久 | 国产亚洲精品aa| 精品国精品国产| 精品国产伦一区二区三区观看方式| 欧美日韩久久不卡| 91精品国产一区二区三区香蕉| 欧美伊人久久大香线蕉综合69| 97精品久久久久中文字幕| 97精品国产露脸对白| 欧美在线短视频| 精品视频123区在线观看| 欧美日韩精品免费| 日韩欧美在线1卡| 精品国产乱码久久久久久影片| 日韩欧美国产麻豆| 亚洲精品一区二区三区蜜桃下载| 26uuu精品一区二区在线观看| 欧美成人一区二区| 中文一区一区三区高中清不卡| 国产精品国产三级国产aⅴ无密码| 国产精品色噜噜| 亚洲乱码中文字幕综合| 亚洲福利一区二区三区| 狠狠色狠狠色综合日日91app| 国产成人久久精品77777最新版本| 成人网男人的天堂| 欧美日韩精品三区| 国产午夜精品理论片a级大结局| 国产欧美视频一区二区| 亚洲欧美一区二区三区久本道91 | 国产亚洲欧美中文| 一区在线播放视频| 日本三级亚洲精品| 丁香婷婷综合网| 欧美制服丝袜第一页| 日韩女优制服丝袜电影| 国产精品国产三级国产aⅴ原创 | 国产综合久久久久久久久久久久| 成人免费毛片片v| 欧美日韩色一区| 国产亚洲精久久久久久| 亚洲精品乱码久久久久久黑人 | 亚洲大片在线观看| 岛国精品在线观看| 欧美高清精品3d| 国产精品区一区二区三| 日日夜夜免费精品| 91视频免费播放| 亚洲精品一区二区三区四区高清| 亚洲精品国产a久久久久久| 黄色日韩网站视频| 7777精品久久久大香线蕉| 综合色天天鬼久久鬼色| 韩国av一区二区三区四区| 欧美撒尿777hd撒尿| 中国色在线观看另类| 日本一不卡视频| 91久久精品一区二区三| 国产精品私人影院| 韩国v欧美v日本v亚洲v| 91精品国产高清一区二区三区蜜臀| 国产欧美精品一区二区色综合 | 欧美伊人久久久久久久久影院| 久久精品一区二区三区四区| 欧美aaaaa成人免费观看视频| 91福利国产成人精品照片| 国产欧美日韩视频在线观看| 美女视频一区在线观看| 欧美色爱综合网| 一区二区久久久| 色综合天天综合网天天看片| 国产日韩精品久久久| 三级欧美韩日大片在线看| 欧美综合天天夜夜久久| 亚洲视频小说图片| 成人精品鲁一区一区二区| 国产亚洲短视频| 国产一区二区成人久久免费影院| 欧美肥大bbwbbw高潮| 午夜精品福利一区二区蜜股av | 五月天久久比比资源色| 在线成人av影院| 日产国产高清一区二区三区| 欧美电影在线免费观看| 三级欧美韩日大片在线看| 欧美一区二区视频免费观看| 日一区二区三区| 日韩精品一区二区三区视频播放 | 91浏览器打开| 亚洲一区二区视频在线观看| 欧美图片一区二区三区| 免费一区二区视频| 一本大道久久a久久综合婷婷| 亚洲精品成人悠悠色影视| 欧美日韩国产欧美日美国产精品| 美女免费视频一区二区| 欧美精品一区二区高清在线观看| 国产在线看一区| 亚洲黄色片在线观看| 日韩区在线观看| 99久久综合精品| 奇米色777欧美一区二区| 欧美激情中文字幕一区二区| 欧美色综合久久| 国产电影精品久久禁18| 亚洲一区二区视频在线| 久久久久久久久久久黄色| av爱爱亚洲一区| 免费成人小视频| 樱桃国产成人精品视频| 久久久影视传媒| 欧美久久久一区| av影院午夜一区| 麻豆成人免费电影| 伊人开心综合网| 久久久99精品久久| 欧美久久久久久蜜桃| 99精品欧美一区二区蜜桃免费| 亚洲一区日韩精品中文字幕| 久久久不卡网国产精品二区| 在线精品视频小说1| 国产精品99久久久久久久女警| 亚洲超碰97人人做人人爱| 中国色在线观看另类| 欧美一卡二卡在线| 91搞黄在线观看| 91网上在线视频| 国产成人8x视频一区二区| 天堂在线一区二区| 国产视频一区不卡| 欧美中文字幕一二三区视频| 久久不见久久见中文字幕免费| 亚洲精品国产无套在线观| 久久久夜色精品亚洲| 东方欧美亚洲色图在线| 韩国一区二区三区| 一区二区三区美女| 一区二区三区中文字幕精品精品|