好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

php+jquery ajax邮箱地址无刷新验证实例 - 综合实例

php+jquery ajax邮箱地址无刷新验证实例

要实现无刷新页面我们一般会用到ajax来实现,以前是使用最原始的js ajax验证现在常用的jquery ajax了只要简单的一句post即可解决了,下面我们看实例.

index.php页面,代码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" >   < html   xmlns = http ://www.111cn.net >   < head >   < meta   http-equiv = "Content-Type"   content = "text/html; charset=UTF-8"   />   < title > php jquery check username ajax检查帐号唯一性 </ title >   < link   href = "style.css"   rel = "stylesheet"   type = "text/css"   />     < script   type = "text/javascript"   src = "http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.js" > </ script >   < script >   $(document).ready(function(){  $('#username').keyup(username_check);  });    function username_check(){   var  username  = $('#username').val();  if( username  == "" || username.length  <   4 ){  $('#username').css('border', '3px #CCC solid');  $('#tick').hide();  }else{    jQuery.ajax({     type: "POST",     url: "check.php",     data: ' username ='+ username,     cache: false,     success: function(response){  if( response  == 1){   //不可以注册   $('#username').css('border', '3px #C33 solid');    $('#tick').hide();   $('#cross').fadeIn();   }else{   $('#username').css('border', '3px #090 solid');   $('#cross').hide();   $('#tick').fadeIn();        }    }  });  }        }    </ script >     < style >   #username{   padding:3px;   font-size:18px;   border:3px #CCC solid;  }    #tick{display:none}  #cross{display:none}      </ style >   </ head >     < body >     Username:  < input   name = "username"   id = "username"   type = "text"   />   < img   id = "tick"   src = "tick.png"   width = "16"   height = "16" />   < img   id = "cross"   src = "cross.png"   width = "16"   height = "16" />     </ body >   </ html >  

php验证页面,此页面接收到jquery ajax post过来的数据进行验证并返回值,代码如下:

<?php    # FileName= "Connection_php_mysql.htm"   # Type= "MYSQL"   # HTTP= "true"   $hostname_lr  =  "localhost" ;  $database_lr  =  "ordersiliconebracelets" ;  $username_lr  =  "root" ;  $password_lr  =  "" ;  $lr  = mysql_pconnect( $hostname_lr ,  $username_lr ,  $password_lr )  or  trigger_error(mysql_error(),E_USER_ERROR);   mysql_query( "set names utf8;" );  //if ($lr) {    //echo "非常好,MYSQL连接成功了!";    /

查看更多关于php+jquery ajax邮箱地址无刷新验证实例 - 综合实例的详细内容...

  阅读:67次