
ajax asp.net 判断用户名是否存在写返回值问题
<FORMid=myformname=myformmethod=post><INPUTid=Emailonblur=Check_Email()name=Email><SP...
<FORM id=myform name=myform method=post>
<INPUT id=Email onblur=Check_Email()
name=Email><SPAN class=Reginput id=span_CheckUsername></SPAN>
</FORM>
检测函数
function Check_Email(Email){
var Url = "XmlCheckUserName.ashx?VCode="+Email;
var bool=true;
$.ajax({
url:Url,
cache:false,
async:false,
datatype: "json",
contentType: "application/json",
success: function(data) {
if(data!=null && data!=""){
data = eval("("+data+")");
var error = data.Error;
$("#span_CheckUsername").addClass("Error");
$("#span_CheckUsername").html("<font color=#A10000>"+error+"</font>");
bool=false;
}else{
$("#span_CheckUsername").removeClass("Error");
$("#span_CheckUsername").html("");
}
},
error: function(){
$("#span_CheckUsername").removeClass("Error");
$("#span_CheckUsername").html("");
}
})
return bool;
}
在上面的函数中,是将用户名提交到XmlCheckUserName.ashx页面中进行判断的.请大侠指导XmlCheckUserName.ashx文件怎么写?怎么样传回值var error = data.Error; 展开
<INPUT id=Email onblur=Check_Email()
name=Email><SPAN class=Reginput id=span_CheckUsername></SPAN>
</FORM>
检测函数
function Check_Email(Email){
var Url = "XmlCheckUserName.ashx?VCode="+Email;
var bool=true;
$.ajax({
url:Url,
cache:false,
async:false,
datatype: "json",
contentType: "application/json",
success: function(data) {
if(data!=null && data!=""){
data = eval("("+data+")");
var error = data.Error;
$("#span_CheckUsername").addClass("Error");
$("#span_CheckUsername").html("<font color=#A10000>"+error+"</font>");
bool=false;
}else{
$("#span_CheckUsername").removeClass("Error");
$("#span_CheckUsername").html("");
}
},
error: function(){
$("#span_CheckUsername").removeClass("Error");
$("#span_CheckUsername").html("");
}
})
return bool;
}
在上面的函数中,是将用户名提交到XmlCheckUserName.ashx页面中进行判断的.请大侠指导XmlCheckUserName.ashx文件怎么写?怎么样传回值var error = data.Error; 展开
1个回答
展开全部
不过是个判断返回值,没必要用json吧。默认的xml就行。
get方法的话,可以正常页面一样取值
string userid = context.Request.QueryString["id"];
最后返回值的时候
context.Response.Write("我是返回值");
然后data就可以得到:"我是返回值"
get方法的话,可以正常页面一样取值
string userid = context.Request.QueryString["id"];
最后返回值的时候
context.Response.Write("我是返回值");
然后data就可以得到:"我是返回值"
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询