在网站注册用户时使用,主要为了无刷新异步验证用户输入的用户名或者email是否已注册,这功能大家肯定见过,大多数网站都有的,我一直对这个功能很感兴趣,所以这几天研究了下 jquery + ajax,整了一个功能不算完善,但足以应付普通使用的代码,更牛的功能大家自己去发掘.
文件说明:
reg.php 为注册页面
check_user.php 为用户验证页面 (GET,POST方式任选)
jquery-1.7.1.js 为jQuery文件,下载地址:http://code.jquery.com/jquery-1.7.1.js (右键另存为即可)
立即学习“PHP免费学习笔记(深入)”;
代码示例
reg.php 注册页面(内含2种方式,请任选一种),代码如下:
PHP+Ajax 异步通讯注册验证
check_user.php 异步通信页面,代码如下:
用户名已被注册!";
else
echo "用户名可以使用";
}else{}
//POST方式获取数据(取决于异步提交时提交方式)
if($_POST['user'])
{
$user=$_POST['user'];
//此处可进行数据库匹配,本次省略直接判断
if($user=="admin")
echo "用户名已被注册!";
else
echo "用户名可以使用";
}else{}
?>上面的2种方式分别又存在 post 和 get 两种方式,所以可以说有4种方式选择,应该可以满足普通应用了.
另外关于Ajax 内其他参数例如:请求数据类型,ajax开始操作等等事件,请参考ajax手册,这里不做阐述,较为复杂推荐使用第一种方式.
本文链接:
收藏随意^^请保留教程地址.











