表單下面的段落包含了一個名為 txtHint 的 div。這個 div 用作從 web 服務器檢索到的數據的占位符。
當用戶選擇數據時,會執行名為 showCD 的函數。這個函數的執行是由 onchange 事件觸發的。
換句話說,每當用戶改變了下拉列表中的值,就會調用 showCD 函數。
stateChanged() 和 GetXmlHttpObject 函數與上一節中的相同,您可以參閱上一頁中的相關解釋。
showCD() 函數假如選擇了下拉列表中的某個項目,則函數執行:
這張頁面是用 PHP 編寫的,使用 XML DOM 來加載 XML 文檔 cd_catalog.xml 。
代碼運行針對 XML 文件的查詢,并以 HTML 返回結果:
?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 / ?
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。
新聞熱點
疑難解答