jQuery+Ajax+PHP 制作简单的异步数据传输(测试用户名是否可用)
来源:互联网 发布:苍神录java下载 编辑:程序博客网 时间:2024/06/05 02:35
实现基本异步数据传输,略去与数据库交换,先直接在PHP端判断:用户名为 user1 即为不可用,
测试时外加了 普遍的 “Loading..." 功能,此功能可直接在PHP中循环延时 for($i=0;$i<10000000;$i++) 即可
最终效果如下:
代码如下,供日后回味参考...
PHP 部分 : 其中 user 为传送过来的元素
for($i=0;$i<10000000;$i++);$user = $_GET['user'];$str = "";if($user == "user1") $str .="User name already exists !";else $str .="User name is ok ~";//echo json_encode($str) ;echo ($str) ;
jQuery 部分:
<script language="javascript" src="jquery.min.js" src="ajaxlib.js"src="ajaxgold.js"></script><script language="javascript" type="text/javascript">$(function(){ $("#check").ajaxSend(function(){ $(this).html("<font style='background:#990000; color:#ffffff;'> Loading...</font>"); });});function startCheck(oInput){if(!oInput.value){oInput.focus();$("#check").html("User name can not be empty !");return;}/*$.ajax({url: 'config.php',type: 'GET',dataType: 'json', data: oInput.value, success: showResult }); */$.get("config.php",{user: oInput.value }, function(data){ showResult(data); });}function showResult(oText){var oSpan = document.getElementById("check");oSpan.innerHTML = oText;if(oText.indexOf("exists")>=0)oSpan.style.color = "red";elseoSpan.style.color = "green";}</script>
CSS 样式设置部分:
<style type="text/css">body{padding-left:200px;}</style></head><body><form name="form1"><table><tr><td>用户名:</td><td colspan="2"><input type="text" name="User" onblur="startCheck(this)"/></td><td><span id="check"></span></td></tr><tr><td>输入密码:</td><td colspan="2"><input type="password" name="passw1"/></td><td></td></tr><tr><td>重复密码:</td><td colspan="2"><input type="password" name="passw2"/></td><td></td></tr><tr><td></td><td><input type="submit"value="注册"/></td><td><input type="reset" value="重置"/></td><td></td></tr></table></form></body>
学了数据库再慢慢从中搜索...
0 0
- jQuery+Ajax+PHP 制作简单的异步数据传输(测试用户名是否可用)
- 简单的AJAX验证用户名(可用)
- JQuery+AJAX异步刷新的一个基础应用(检验用户名是否已存在)
- AJAX异步刷新-----判断用户名是否可用,预览头像
- 整理的JQuery Ajax异步数据传输
- jQuery Ajax 鼠标离开 验证用户名是否存在(简单)
- 异步校验用户名是否存在(AJAX)
- Ajax技术验证用户名是否可用,简单实现
- AJAX简单示例——实现检测用户名是否可用
- ajax验证用户名是否可用
- ajax 验证用户名是否可用
- ajax(四) Ajax应用:验证用户名是否可用
- 简单使用Ajax实现异步查询用户名是否被占用
- JQuery+Ajax实现用户名的检测(用户名是否已存在)
- Jquery+ajax+php实现简单的异步提交
- 关于ajax验证用户名是否可用的信息
- JQuery+Ajax 使用JQuery完成异步用户名的校验
- jquery与php交互的ajax应用第一课:检测用户注册时用户名是否存在
- 如何使用Uglify2.js分析函数中的依赖项
- Russian Dolls
- 链表翻转
- char 字符范围
- Aztec Pyramid
- jQuery+Ajax+PHP 制作简单的异步数据传输(测试用户名是否可用)
- window与linux共享 -samba
- Chemistry
- Codeforces Round #263 (Div. 2)B. Appleman and Card Game
- 装寺疑凶底氯幕彻潘闻幕侗邓中宗
- java小题, 有100个人围成一个圈,从1开始报数,报到14的这个人就要退出。
- Battleship
- 芈卧粱伺茁嚷傩妇中婪湍柯疑堂柿
- 编写一个程序,获取10个1至20的随机数,要求随机数不能重复。