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")

最新文章

  1. Mac Pro 编译安装 PHP 5.6.21 及 问题汇总
  2. weblogic重置用户名密码。
  3. RestTemplate
  4. Hibernate 的&lt;generator class=&quot;native&quot;&gt;&lt;/generator&gt;的不同属性含义
  5. MySQL Handler变量解析
  6. React-native 中的触摸响应功能
  7. ACE 6.2.0 win7_64 编译
  8. ffmpeg编译 --enable :没有命令
  9. Ubuntu使用Windows下的conio.h
  10. Xdebug的优点!php代码开发
  11. 视音频编解码学习工程:JPEG分析器
  12. 前端-JavaScript1-4——JavaScript之变量
  13. Oracle Shared Pool之Library Cache
  14. 验货或VIP带尾续的半成品,不同客户对于相同编码,需要维护不同的尾续
  15. 【转】MySQL执行计划分析
  16. 一本通1632【 例 2】[NOIP2012]同余方程
  17. Python 字符串 整数 浮点数
  18. vue组件级路由钩子函数介绍,及实际应用
  19. css transition &amp; animation
  20. 华南理工大学“三七互娱杯”程序设计竞赛 HRY and codefire(概率期望DP)

热门文章

  1. IOS7 ~ Xcode5 制作 framework
  2. C和Objective-C的语法概要
  3. HTML、canvas、video灰度
  4. yii使用MongoDB作为数据库服务软件[win7环境下](1)
  5. Lucene/Solr搜索引擎开发笔记 - 第2章 Solr安装与部署(Tomcat篇)
  6. linux下生成rsa密钥的方法
  7. python中获取当前所有的logger
  8. OAF_文件系列4_实现OAF上传显示数据库动态图片Image(案例)
  9. 相机标定:关于用Levenberg-Marquardt算法在相机标定中应用
  10. NBU恢复报:ORA-19554 ORA-27211