首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

JQuery+Ajax的一个有关问题

2012-10-24 
JQuery+Ajax的一个问题页面:jquery和ajaxfunction valdate(str) {$.ajax({type:post,url:Handler.ashx

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

热点排行