查看: 7296|回复: 0
打印 上一主题 下一主题

Ajax post传值示例

[复制链接]
跳转到指定楼层
1#
发表于 2009-4-11 09:36:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
台州网址导航
<script   language="javascript">   
  var   XMLHttpReq   =   false;   
  //   创建   XMLHttpRequest   对象(主函数不需改变)   
  function   createXMLHttpRequest(){   
  if(window.XMLHttpRequest){     //   Mozilla   浏览器   
  XMLHttpReq   =   new   XMLHttpRequest();   
  }else   if   (window.ActiveXObject){   //   IE   浏览器   
  try{   
  XMLHttpReq   =   new   ActiveXObject("Msxml2.XMLHTTP");   
  }catch(e){   
  try{   
  XMLHttpReq   =   new   ActiveXObject("Microsoft.XMLHTTP");   
  }catch(e){}   
  }   
  }   
  }   
  //发送请求函数(提交xml格式的请求参数)   
  function   sendRequest(url,xml){   
  createXMLHttpRequest();   
  XMLHttpReq.open("POST",url,true);   
  XMLHttpReq.onreadystatechange   =   processResponse;//指定响应函数   
  XMLHttpReq.setRequestHeader("Content-Type","application/x-www-form-urlencoded");   
  XMLHttpReq.send(xml);//发送请求   
  }   
  //创建XML   
  function   createXML(){   
  var   xml   =   "<user>";   
  xml   =   xml   +   "<name>sunjianbin<\/name>";   
  xml   =   xml   +   "<password>7980421<\/password>";   
  xml   =   xml   +   "<\/user>";   
  return   xml;   
  }   
  //处理返回信息函数(处理xml格式的返回信息)   
  function   processResponse(){   
  if(XMLHttpReq.readyState   ==   4){   //   判断对象状态   
  if(XMLHttpReq.status   ==   200){   //   信息已经成功返回,开始处理信息   
  readXml();   
  }else   {   //页面不正常   
  window.alert("您所请求的页面有异常。");   
  }   
  }   
  }   
  function   readXml(){   
  var   objects=XMLHttpReq.responseXML.getElementsByTagName("user");   
  for(var   i=0;i<objects.length;i++){   
  var   object   =   objects;   
  var   name=object.getElementsByTagName("name")[0].firstChild.data;   
  var   password=object.getElementsByTagName("password")[0].firstChild.data;   
  alert("name>>>"+name+",password>>>"+password);   
  }   
  }   
  function   sendto(){   
  var   url="/test/servlet/test";   
  var   xml=createXML();   
  sendRequest(url,xml)   
  }   
  </script>
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播 分享分享 分享淘帖
台州维博网络(www.tzweb.com)专门运用PHP+MYSQL/ASP.NET+MSSQL技术开发网站门户平台系统等。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

网站推广
关于我们
  • 台州朗动科技(Tzweb.com)拥有多年开发网站平台系统门户手机客户端等业务的成功经验。主要从事:政企网站,系统平台,微信公众号,各类小程序,手机APP客户端,浙里办微应用,浙政钉微应用、主机域名、虚拟空间、后期维护等服务,满足不同企业公司的需求,是台州地区领先的网络技术服务商!

Hi,扫描关注我

Copyright © 2005-2026 站长论坛 All rights reserved

Powered by 站长论坛 with TZWEB Update Techonolgy Support

快速回复 返回顶部 返回列表