发表日期: 2022-06-06 10:30:49 浏览次数:405
书生商友信息科技专注于提供一站式建站服务,企业建站、电脑站、手机站、微信站、域名邮箱、400电话、淘宝装修、网站推广,【网站定制】网站建设推广,网络SEO优化。
北京网站设计流程:先为网站设立一个目标,即为什么要建设网站?接着整理网站内容,包括文章、图片、视频等;然后设立网站结构,此外还需考虑网站所需功能,如;留言功能、支付功能等。在进行以上流程后,开始制定北京网站建设方案。
服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)。
湖南省张家界网站建设-张家界网络公司-优化-制作-设计推广-张家界网站建设服务中心
AJAX 可用来与 XML 文件进行交互式通信。
下面的实例将演示网页如何通过 AJAX 从 XML 文件读取信息:
当用户在上面的下拉列表中选择某张 CD 时,会执行名为 "showCD()" 的函数。该函数由 "onchange" 事件触发:
<html><head><script>function showCD(str){ if (str=="") { document.getElementById("txtHint").innerHTML=""; return; } if (window.XMLHttpRequest) { // IE7+, Firefox, Chrome, Opera, Safari 浏览器执行 xmlhttp=new XMLHttpRequest(); } else { // IE6, IE5 浏览器执行 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4 && xmlhttp.status==200) { document.getElementById("txtHint").innerHTML=xmlhttp.responseText; } } xmlhttp.open("GET","getcd.php?q="+str,true); xmlhttp.send();}</script></head><body><form>Select a CD:<select name="cds" onchange="showCD(this.value)"><option value="">Select a CD:</option><option value="Bob Dylan">Bob Dylan</option><option value="Bonnie Tyler">Bonnie Tyler</option><option value="Dolly Parton">Dolly Parton</option></select></form><div id="txtHint"><b>CD info will be listed here...</b></div></body></html>
showCD() 函数会执行以下步骤:
检查是否有 CD 被选择
创建 XMLHttpRequest 对象
创建在服务器响应就绪时执行的函数
向服务器上的文件发送请求
请注意添加到 URL 末端的参数(q)(包含下拉列表的内容)
上面这段通过 JavaScript 调用的服务器页面是名为 "getcd.php" 的 PHP 文件。
PHP 脚本加载 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++){ // 处理元素节点 if ($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++){ // 处理元素节点 if ($cd->item($i)->nodeType==1) { echo("<b>" . $cd->item($i)->nodeName . ":</b> "); echo($cd->item($i)->childNodes->item(0)->nodeValue); echo("<br>"); }}?>
当 CD 查询从 JavaScript 发送到 PHP 页面时,将发生:
PHP 创建 XML DOM 对象
查找所有 <artist> 元素中与 JavaScript 所传数据相匹配的名字
输出 album 的信息,并发送回 "txtHint" 占位符
湖南省张家界网站建设-张家界网络公司-优化-制作-设计推广-张家界网站建设服务中心
客户对我们的评价:作为网络负责人,与贵公司合作已经有8年了。贵公司服务还是非常不错的,有问题会及时解决。域名、网站、邮箱、推广服务都是他们负责的,也比较省心。网站建设
北京网站制作功能:网站对提升企业形象,提高企业工作效率,进行网络化管理等有显著作用。此外,北京网站开发还拥有电子商务功能、客户管理功能、采购管理功能等商务化功能。
各行业案例推荐!客户由老客户介绍或自主联系我们!
服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)。
备案号: 苏ICP备11067224号-5
CopyRight © 2021 通陆科技 All Right Reserved 未经许可不得复制转载
友情链接:苏州贷款 武汉殡葬服务
24小时服务热线:400-111-6878 E-MAIL:1120768800@qq.com QQ:1120768800
网址: https://www.768800.net 网站建设:上往建站
关键词: 网站建设| 域名邮箱| 服务器空间| 网站推广| 上往建站| 网站制作| 网站设计| 域名注册| 网络营销| 网站维护|
企业邮箱| 虚拟主机| 网络建站| 网站服务| 网页设计| 网店美工设计| 网站定制| 企业建站| 网站设计制作| 网页制作公司|
欢迎您免费咨询,请填写以下信息,我们收到后会尽快与您联系
全国服务热线:400-111-6878