ajax 向php发送请求
来源:互联网 发布:磨石软件打不开 编辑:程序博客网 时间:2024/06/09 17:32
<html><head><script src="clienthint.js"></script> </head><body><form> First Name:<input type="text" id="txt1"onkeyup="showHint(this.value)"></form><p>Suggestions: <span id="txtHint"></span></p></body></html>
clienthint.js
var xmlHttpfunction showHint(str){if (str.length==0) { document.getElementById("txtHint").innerHTML="" return }xmlHttp=GetXmlHttpObject()if (xmlHttp==null) { alert ("Browser does not support HTTP Request") return } var url="gethint.php"url=url+"?q="+strurl=url+"&sid="+Math.random()xmlHttp.onreadystatechange=stateChanged xmlHttp.open("GET",url,true)xmlHttp.send(null)} function stateChanged() { if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") { document.getElementById("txtHint").innerHTML=xmlHttp.responseText } }function GetXmlHttpObject(){var xmlHttp=null;try { // Firefox, Opera 8.0+, Safari xmlHttp=new XMLHttpRequest(); }catch (e) { // Internet Explorer try { xmlHttp=new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); } }return xmlHttp;}
gethint.php
<?php// Fill up array with names$a[]="Anna";$a[]="Brittany";$a[]="Cinderella";$a[]="Diana";$a[]="Eva";$a[]="Fiona";$a[]="Gunda";$a[]="Hege";$a[]="Inga";$a[]="Johanna";$a[]="Kitty";$a[]="Linda";$a[]="Nina";$a[]="Ophelia";$a[]="Petunia";$a[]="Amanda";$a[]="Raquel";$a[]="Cindy";$a[]="Doris";$a[]="Eve";$a[]="Evita";$a[]="Sunniva";$a[]="Tove";$a[]="Unni";$a[]="Violet";$a[]="Liza";$a[]="Elizabeth";$a[]="Ellen";$a[]="Wenche";$a[]="Vicky";//get the q parameter from URL$q=$_GET["q"];//lookup all hints from array if length of q>0if (strlen($q) > 0){$hint="";for($i=0; $i<count($a); $i++) { if (strtolower($q)==strtolower(substr($a[$i],0,strlen($q)))) { if ($hint=="") { $hint=$a[$i]; } else { $hint=$hint." , ".$a[$i]; } } }}//Set output to "no suggestion" if no hint were found//or to the correct valuesif ($hint == ""){$response="no suggestion";}else{$response=$hint;}//output the responseecho $response;?>
- ajax 向php发送请求
- AJAX - 向服务器发送请求
- AJAX - 向服务器发送请求
- AJAX - 向服务器发送请求
- Ajax向服务器发送请求
- AJAX - 向服务器发送请求
- AJAX--向服务器发送请求
- ajax-向服务器发送请求
- AJAX - 向服务器发送请求请求
- AJAX - 向服务器发送一个请求
- AJAX教程(2) - 向服务器发送请求
- ajax向服务器发送请求总结
- 使用Ajax向服务器端发送请求
- AJAX如何向服务器发送请求
- jQuery通过Ajax向PHP服务端发送请求并返回JSON数据
- jQuery通过Ajax向PHP服务端发送请求并返回JSON数据
- jQuery通过Ajax向PHP服务端发送请求并返回JSON数据
- jQuery通过Ajax向PHP服务端发送请求并返回JSON数据
- oracle Format Models(转)
- poj 2240 bellman-ford
- asp.net导出数据到Excel的方法(完全无组件,不用调用Excel.exe)
- 优秀网页设计:30佳精美的国外黑色风格网站作品
- 由pushViewController说起可能出线的各种死法
- ajax 向php发送请求
- ASP.NET下文件批量下载应用
- 计算机网路系结构
- [转]谈手势操作在手机端软件设计中的应用
- 转自51testing-----成为卓越/伟大测试工程师8种方式
- ssh2学习
- IOS 霓虹灯效果
- 30个让人兴奋的视差滚动(Parallax Scrolling)效果网站
- asp.net导出数据到Excel的三种方法