62,074
社区成员
发帖
与我相关
我的任务
分享
//判断用户是否存在
function login() {
$.ajax({
type: 'POST', //用POST方式传输
dataType: 'json', //数据格式:JSON
url: 'js/checking.ashx', //目标地址
data: 'name=' + $("#txtName").val(),//文本框里的用户名
//接收数据完毕
success: function(json) {
if (json.verify == '0') {
alert('恭喜您用户名可以注册');
} else if (json.verify == '1') {
alert('用户名已注册');
return false;
}
}
});
string json = string.Empty; //返回给js页面的结果,用于判断
int result = 0; //查询结果
public void ProcessRequest(HttpContext context)
{
context.Response.ContentType = "text/plain";
string email = context.Request["name"]; //获取用户名
//链接数据库查询 .此处自己写
if (result == 0) //result为返回的查询结果
{
json = "{\"verify\":\"0\"}";
context.Response.Write(json);
return;
}
else
{
json = "{\"verify\":\"1\"}";
context.Response.Write(json);
return;
}
}
public bool IsReusable
{
get
{
return IsReusable;
}
}
<script language="javascript">
$(document).ready(function(){
$('#userinfo').hide();
$('#Email').blur(function(){
var myreg = /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/;
if(myreg.test($('#Email').val()))
{
$('#userinfo').load("UserCheck.aspx",{email:$('#Email').val()},function(){
$('#userinfo').css("color", "red").css("display","inline");
$('#userinfo').show();
});
}
})
})
</script>