客户端POST提交、服务器返回Xml格式数据的demo
来源:互联网 发布:百度大数据预测 编辑:程序博客网 时间:2024/05/22 00:53
//register.php<html><head><title>ajax用户注册</title><meta http-equiv="content-type" content="text/html; charset=utf-8" /><style type="text/css">body{ font-family: "Microsoft JhengHei";}label{ font-weight: bolder; font-size: 14px;}input.check{ border-width: 0; color: red; font-family: "Microsoft JhengHei"; font-weight: bolder;}</style> <script type="text/javascript"> function getXmlHttpObject(){ var xmHttpRequset; if(window.ActiveXObject){ //window.alert("ie") xmlHttpRequset = new ActiveXObject("Microsoft.XMLHTTP"); }else{ //window.alert("ff") xmlHttpRequset = new XMLHttpRequest(); } return xmlHttpRequset;} var myXmlHttpRequset = getXmlHttpObject(); //申明myXmlHttpRequset为全局变量 function checkName(){ if(myXmlHttpRequset){ var myurl = "/ajax/learn/registerpro.php"; var data = "username=" + $("username").value; myXmlHttpRequset.open("post", myurl, true); myXmlHttpRequset.onreadystatechange = solve; myXmlHttpRequset.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); myXmlHttpRequset.send(data); }else{ //window.alert("error"); } } function $(id){ return document.getElementById(id);} //回调函数function solve(){ if(myXmlHttpRequset.readyState == 4){ var mes = myXmlHttpRequset.responseXML.getElementsByTagName("mes"); var mes_val = mes[0].childNodes[0].nodeValue; $('res').value = mes_val; }}</script> </head><body> <form action="registerpro.php" method="post"> <label>账号</label> <input type="text" name="username" id="username" /> <input type="button" name="check" id="check" value="检查用户名" onclick="checkName()"/> <input class="check" type="text" id="res" readonly="readonly"/> </br> <label>密码</label> <input type="text" name="password" id="password" /> <input type="submit" name="submit" id="submit"/> </form></body></html>
//registerpro.php//告诉浏览器,是xml文件,同时不要缓存数据header("Content-Type: text/xml; charset=utf-8");header("Cache-Control: no-cache, must-revalidate");header("Pragma: no-cache"); $username = $_POST['username'];$info = "";if($username == "lisheng"){ $info .= "<res><mes>用户名不可用</mes></res>"}else{ $info .= "<res><mes>用户名可用</mes></res>"} echo $info;
0 0
- 客户端POST提交、服务器返回Xml格式数据的demo
- 客户端POST提交、服务器返回json格式数据的demo
- 客户端GET方法提交数据,服务器返回文件格式数据的demo
- POST提交数据并获取返回值(XML格式的字符串)
- HttpUrlConnection Post提交数据到服务器、并得到服务器返回的数据
- HttpUrlConnection Post提交数据到服务器、并得到服务器返回的数据
- 数据提交到服务器并且返回数据给客户端的过程
- POST方法向服务器传XML格式数据,并解析获取的数据。
- servlet读取xml格式的post数据
- 【ajax】xmlHttpRequest servelet生成xml文件 服务器返回的是XML格式数据
- 服务器采用JSON格式返回数据给安卓客户端
- .net post提交数据获取返回数据的方法
- WebService 返回json格式和返回xml格式的数据
- XMLHttpRequest处理xml格式的返回数据
- SQL返回XML格式的数据
- 访问页面返回XML格式的数据
- 访问页面返回XML格式的数据
- ajax处理返回的xml格式数据
- OpenCV利用滑动条实现一个开关
- 客户端GET方法提交数据,服务器返回文件格式数据的demo
- JAVA基础5(代码剖析)
- Freeman链码,差分码,归一化链码,归一化差分码
- java学习二十一 java条件语句多重if
- 客户端POST提交、服务器返回Xml格式数据的demo
- 网盘搜索引擎汇总——快速搜索你想要的资料
- ACdream1056(种类并查集)
- 客户端POST提交、服务器返回json格式数据的demo
- sed 函数参数 x 的几点愚见
- POJ3422 Kaka's Matrix Travels 【最大费用最大流】
- 如何成为牛逼的程序员
- SpringMVC与struts的比较
- iboltmusic 音乐下载app