AJAX PHP请求实例
来源:互联网 发布:python 远程控制 编辑:程序博客网 时间:2024/06/05 22:31
这仅仅是自己的学习笔记,只为记录自己的成长
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>AJAX PHP请求实例</title> <script> function showHint(str){ var xmlhttp; if(str.length==0){ document.getElementById("txtHint").innerHTML="hello"; return; } if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); } else {// code for IE6, IE5 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4 && xmlhttp.status==200) { document.getElementById("txtHint").innerHTML=xmlhttp.responseText; } } xmlhttp.open("GET","/gethint.php?q="+str,true); xmlhttp.send(); } </script></head><body> <h3>请在下面的输入框中键入字母(A - Z):</h3> <form action=""> 姓氏:<input type="text" id="txt1" onkeyup="showHint(this.value)" /> <!--onkeyup 事件会在键盘按键被松开时发生。--> </form> <p>建议:<span id="txtHint"></span></p> </body></html>
<?php// 用名字来填充数组$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"; $q = $_GET["q"];if(strlen($q) > 0){ $hint = ""; for($i=0; $i < count($a); $i++){ //strtolower() 把所有字符转换为小写: //substr() 函数返回字符串的一部分。 //substr(string,start,length) //start 规定在字符串的何处开始 //length规定被返回字符串的长度 if(strtolower($q) == strtolower(substr($a[$i],0,strlen($q)))){ if($hint == ""){ $hint = $a[$i]; }else{ $hint = $hint.",".$a[$i]; } } }}// 如果未找到提示,则把输出设置为 "no suggestion"// 否则设置为正确的值if ($hint == "") { $response="no suggestion"; }else { $response=$hint; }//输出响应echo $response;?>
阅读全文
0 0
- AJAX PHP请求实例
- AJAX ASP/PHP 请求实例
- AJAX ASP/PHP 请求实例
- AJAX教程6- ASP/PHP 请求实例
- AJAX学习-----ASP/PHP 请求实例
- PHP AJAX JSONP实现跨域请求使用实例
- PHP AJAX JSONP实现跨域请求使用实例
- PHP AJAX JSONP实现跨域请求使用实例
- PHP AJAX JSONP实现跨域请求使用实例
- PHP AJAX JSONP实现跨域请求使用实例
- PHP AJAX JSONP实现跨域请求使用实例
- PHP AJAX JSONP实现跨域请求使用实例
- Ajax请求PHP后台接口返回信息简单实例
- PHP AJAX JSONP实现跨域请求使用实例
- AJAX的请求实例
- AJAX 请求实例
- ajax异步请求实例
- Ajax异步请求实例
- android基于ffmpeg的简单视频播发器 时间同步
- Json List数据递归转换成层级Json
- 中文情感分析语料库
- java 连接 LDAP 进行登录验证初接触
- 【队内胡策】2017.11.3
- AJAX PHP请求实例
- 通过npm安装webpack
- 深度学习框架caffe配置(ubuntu14.04+cuda8.0+cudnn v5.1 + caffe)
- @RequestBody和@ReponseBody详解
- java中的冒泡和选择排序(附带习题)
- Kibana搜索数据
- 请问在spring 中@Repository , @Service , @Controller 和 @Component 有什么区别 ??
- 阿里巴巴IDEA插件编码规范扫描Alibaba Java Coding Guidelines
- 图片剪裁并预览上传