男人吃奶摸下挵进去好爽,日日躁夜夜躁狠狠躁,freesexvide0s性欧美高清,高清freexxxx性国产,无码人妻一区二区三区一,乱人伦中文字幕成人网站在线,亚洲欧美综合一区二区三区 ,神马影院在线视频观看
知識學(xué)堂
  • ·聯(lián)系電話:+86.023-75585550
  • ·聯(lián)系傳真:+86.023-75585550
  • ·24小時手機(jī):13896886023
  • ·QQ 咨 詢:361652718 513960520
當(dāng)前位置 > 首頁 > 知識學(xué)堂 > 網(wǎng)站建設(shè)知識
AJAX教程(11):AJAX XML 實例
更新時間:2011-12-19 | 發(fā)布人:本站 | 點擊率:314

AJAX XML 實例

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

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

在此列出 CD 信息。

AJAX 實例解釋

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

<html>
<head>
<script src="selectcd.js"></script>
</head>

<body>

<form> 
選擇 CD:
<select name="cds" onchange="showCD(this.value)">
<option value="Bob Dylan">Bob Dylan</option>
<option value="Bonnie Tyler">Bonnie Tyler</option>
<option value="Dolly Parton">Dolly Parton</option> 
</select>
</form>

<p>
<div id="txtHint"><em>在此列出 CD 信息。</em></div>
</p>

</body>
</html>

正如您所看到的,它只是一個帶有名為 "cds" 的下拉列表的簡單 HTML 表單。

表單下面的段落包含一個名為 "txtHint" 的 div。該 div 用作從 web 服務(wù)器接受的數(shù)據(jù)的位置占位符。

當(dāng)用戶選擇列表時,名為 "showCD" 的函數(shù)就會被執(zhí)行。該函數(shù)的執(zhí)行是 "onchange" 事件觸發(fā)的。換句話說,每當(dāng)用戶改變了下拉列表的值,這個 showCD 函數(shù)就會被調(diào)用。

下面列出了 JavaScript 代碼。

AJAX JavaScript

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

var xmlHttp

function showCD(str)
{ 
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
var url="getcd.asp";
url=url+"?q="+str;
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function stateChanged()
{ 
if (xmlHttp.readyState==4)
{ 
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;
}

AJAX 服務(wù)器頁面

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

該頁面使用 VBScript 編寫,針對 Internet 信息服務(wù)器 (IIS)。可以用 PHP 或其他服務(wù)器語言,簡單地重寫該頁面。

請看在 PHP 中對應(yīng)的例子(測試:缺具體頁面)。

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

<%
response.expires=-1
q=request.querystring("q")

set xmlDoc=Server.CreateObject("Microsoft.XMLDOM")
xmlDoc.async="false"
xmlDoc.load(Server.MapPath("cd_catalog.xml"))

set nodes=xmlDoc.selectNodes("CATALOG/CD[ARTIST='" & q & "']")

for each x in nodes
  for each y in x.childnodes
    response.write("<b>" & y.nodename & ":</b> ")
    response.write(y.text)
    response.write("<br />")
  next
next
%>
分享到: QQ空間 新浪微博 開心網(wǎng) 人人網(wǎng)
主站蜘蛛池模板: 欧美熟女+性视频| 中文字幕精品一区二区2021年| 狠狠色噜噜狠狠狠7777奇米| 亚洲精品乱码久久久久久日本| 毛片无码国产| 日本丰满熟妇videossex一| 国产欧美日韩a片免费软件| 性一交一乱一伦一色一情丿按摩| 中文字幕mv在线观看| 国产午夜精品一区二区三区不卡| 亚洲婷婷综合色高清在线| 人妻放荡乱h文| 热の无码热の有码热の综合| 同性男男黄gay片免费| 欧美肥老太wbwbwbb| 国产亚洲精品久久久久妲己| 久久精品女人天堂av免费观看| 精品伊人久久大线蕉色首页| 午夜电影| 好男人www在线社区| 国产av亚洲精品久久久久久| 日本欧美一区二区三区乱码| 精品香蕉久久久午夜福利| 你好世界在线观看| 河南妇女毛浓浓bw| 国产精品亚洲一区二区三区| 日本不卡一区二区三区| 亚洲乱码精品久久久久..| 国精产品999国精产| 国产成人亚洲精品无码h在线| 老子影院午夜精品无码| 婚后被调教当众高潮h喷水视频| 无翼乌工口肉肉无遮挡无码18 | 乱人伦中文视频在线| 日本猛少妇色xxxxx猛叫| 很黄很色的动态图| 人妻精品无码一区二区三区| 好姑娘免费中文在线观看| 在线视频网站www色| 大bw毛毛多巨大bw大bw| 日本猛少妇色xxxxx猛叫|