ajax_之get请求方式(ajax验证用户名)
2016-03-16 21:12
357 查看
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <script> function f1(){ var username=document.getElementById('username').value; <span style="color:#ff0000;"> //对传递的特殊的特殊符号进行编码处理 username=encodeURIComponent(username);</span> //1.创建ajax对象 if(typeof ActiveXObject!="undefined") { var xhr=new ActiveXObject("Microsoft.XMLHTTP");//最原始方式 var xhr=new ActiveXObject("Msxml2.XMLHTTP");//升级 var xhr=new ActiveXObject("Msxml2.XMLHTTP.3.0");//升级 var xhr=new ActiveXObject("Msxml2.XMLHTTP.6.0");//升级 } else { var xhr=new XMLHttpRequest(); } //设置事件 xhr.onreadystatechange=function(){ if(xhr.readyState==4) { alert(xhr.responseText); } } //连接服务器 xhr.open(<span style="color:#ff0000;">'get','2.php?name='+username,true</span>);//异步传输:同一时间执行多个进程 //发送请求 xhr.send<span style="color:#ff0000;">(null</span>); } </script> </head> <body> //失去焦点触发 用户名: <input type="text" <span style="color:#ff0000;">id="username"</span> name="username" <span style="color:#ff0000;">onblur="f1()" </span>/> <input type="password" id="pws" name="password"/> </body> </html> //2.php <?php print_r($_GET); ?>
注意1.特殊符号的编码处理
2.open,url参数的添加
相关文章推荐
- 蓝桥杯常用算法知识点:【递归】m个A与n个B的全排列个数
- chromium截图实现
- 贪吃——1000 移动桌子
- qt Qcompleter自动补全类
- Hadoop集群(第6期)_WordCount运行详解
- 态度
- mysql索引的类型和优缺点
- 采药
- NSURLConnection的使用
- [code]字母重排
- BestCoder Round #65 B C D || HDU 5591 5592 5593
- 求一个数二进制1的中
- 九度题目1163素数
- SPARK 使用Java 在IDE中实战RDD和DataFrame动态转换操作
- CodeForces 148A Insomnia cure
- UESTC 1146 秋实大哥与连锁快餐店
- ListView中Item与Button、CheckBox冲突
- 寻找生命的方向终究要靠自己
- 第二周作业
- sed 工具简介