表单下面的段落包含了一个名为 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 / ?
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。
新闻热点
疑难解答