AJAX+jQuery+ASP实现实时验证身份证信息是否已存在

  1. <span style="font-size:18px"><td height="25" align="right" class="style17">  
  2.         身份证号  
  3.     :</td>  
  4.     <td height="25" align="left" class="style19">  
  5.         <input type="text" id="txtidNumber"  onblur="JudgeUserName()"  width="140px" />  
  6.           
  7. </td>  
  8.         <script type="text/javascript">  
  9.             function JudgeUserName() {  
  10.                //获取页面中的控件的输入的值  
  11.                 browers = +$("#txtidNumber").val();  
  12.                 //定义类型并将值传递给参数params  
  13.                 var params = ‘{browersType:"‘ + browers + ‘"}‘;  
  14.                 $.ajax({//调用ajax后台数据异步方法  
  15.                     //提交的方式  
  16.                     type: "Post",  
  17.                     //数据的传送页面:要启动界面的地址/界面的后台的方法  
  18.                     url: "Add.aspx/SayHello",  
  19.                     contentType: "application/json; charset=utf-8",  
  20.                     data: params,  
  21.                     //传到服务器的参数类型  
  22.                     dataType: "json",  
  23.                      
  24.                     //重要的后台的回调函数(很重要)  
  25.                     success: function (data) {  
  26.                        //返回提示给界面效果  
  27.                         alert(data.d);  
  28.                                              
  29.                                             },  
  30.                   //出错提示  
  31.                     error: function (err) {  
  32.                         alert(err);  
  33.                     }  
  34.                 });  
  35.             }  
  36. </span>  
  1. <span style="font-size:18px">[System.Web.Services.WebMethod()]  
  2.         public static string SayHello(string browersType)  
  3.         {  
  4.             //创建数据库连接  
  5.              SqlConnection con = new SqlConnection("server=.;database=PersonnelFiles;uid=sa;pwd=123456;");  
  6.             //打开连接  
  7.             con.Open();  
  8.             //查询前台传过来的数据数据库中是否存在此数据  
  9.             SqlCommand cmd = new SqlCommand("select Count(*) from T_BasicInformation where idNumber=‘" + browersType + "‘", con);  
  10.             //返回有的条数  
  11.             int count = Convert.ToInt32(cmd.ExecuteScalar());  
  12.             //加以判断  
  13.             if (count > 0)  
  14.             {  
  15.                 return "此人个人信息已经存在,请修改原有信息!";  
  16.   
  17.             }  
  18.             else  
  19.             {  
  20.                 return   "可以正确注册";  
  21.             }  
  22.   
  23.         }  </span>  

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。