JQuery+Ajax的一个问题
页面:jquery和ajax
function valdate(str) {
$.ajax({
type:"post",
url:"Handler.ashx",
data:"UserName"+str,
success:function(result){ 请问这个result这个参数是从Handler.ashx中返回的参数吗?
if(result=="false"){
alert("账户已存在!");
$("#tb").val("");
$("#rb").focus();
}
}
});
}
控件调用: <asp:TextBox ID="tb" runat="server" onblur="valdate(this.value)"></asp:TextBox>
Handler.ashx:
context.Response.ContentType = "text/plain";
string str = context.Request.Form["UserName"];
if (str == "admin")
{
context.Response.Write("false"); ----这个写的是用js掉ajax的,js中有回调函数要回参数,我不知道
} 上的result跟js中的那个回调函数参数是否一样,
这里面应该写什么? 还是我这里面代码有问题?
先谢过
------解决方案--------------------
那个result就是从Handler.ashx中的返回值,如果str == "admin"的话,就返回false