处理返回结果(XML)
2024-10-18 18:20:34
var xmlHttp function showUser(str)
{
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
{
alert ("Browser does not support HTTP Request")
return
}
var url="responsexml.php"
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 || xmlHttp.readyState=="complete")
{ //返回的是一个xml
xmlDoc=xmlHttp.responseXML;
document.getElementById("firstname").innerHTML=
xmlDoc.getElementsByTagName("firstname")[0].childNodes[0].nodeValue;
document.getElementById("lastname").innerHTML=
xmlDoc.getElementsByTagName("lastname")[0].childNodes[0].nodeValue;
document.getElementById("job").innerHTML=
xmlDoc.getElementsByTagName("job")[0].childNodes[0].nodeValue;
document.getElementById("age_text").innerHTML="Age: ";
document.getElementById("age").innerHTML=
xmlDoc.getElementsByTagName("age")[0].childNodes[0].nodeValue;
document.getElementById("hometown_text").innerHTML="<br/>From: ";
document.getElementById("hometown").innerHTML=
xmlDoc.getElementsByTagName("hometown")[0].childNodes[0].nodeValue;
}
} function GetXmlHttpObject()
{
var objXMLHttp=null
if (window.XMLHttpRequest)
{
objXMLHttp=new XMLHttpRequest()
}
else if (window.ActiveXObject)
{
objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
}
return objXMLHttp
}
例
后台注意:
//设置xml
header('Content-Type: text/xml');
header("Cache-Control: no-cache, must-revalidate");
//A date in the past
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT")
最新文章
- Mac Pro 编译安装 PHP 5.6.21 及 问题汇总
- weblogic重置用户名密码。
- RestTemplate
- Hibernate 的<;generator class=";native";>;<;/generator>;的不同属性含义
- MySQL Handler变量解析
- React-native 中的触摸响应功能
- ACE 6.2.0 win7_64 编译
- ffmpeg编译 --enable :没有命令
- Ubuntu使用Windows下的conio.h
- Xdebug的优点!php代码开发
- 视音频编解码学习工程:JPEG分析器
- 前端-JavaScript1-4——JavaScript之变量
- Oracle Shared Pool之Library Cache
- 验货或VIP带尾续的半成品,不同客户对于相同编码,需要维护不同的尾续
- 【转】MySQL执行计划分析
- 一本通1632【 例 2】[NOIP2012]同余方程
- Python 字符串 整数 浮点数
- vue组件级路由钩子函数介绍,及实际应用
- css transition &; animation
- 华南理工大学“三七互娱杯”程序设计竞赛 HRY and codefire(概率期望DP)
热门文章
- IOS7 ~ Xcode5 制作 framework
- C和Objective-C的语法概要
- HTML、canvas、video灰度
- yii使用MongoDB作为数据库服务软件[win7环境下](1)
- Lucene/Solr搜索引擎开发笔记 - 第2章 Solr安装与部署(Tomcat篇)
- linux下生成rsa密钥的方法
- python中获取当前所有的logger
- OAF_文件系列4_实现OAF上传显示数据库动态图片Image(案例)
- 相机标定:关于用Levenberg-Marquardt算法在相机标定中应用
- NBU恢复报:ORA-19554 ORA-27211