+ -
当前位置:首页 → 问答吧 → 求ajax+jq代表行的例子.

求ajax+jq代表行的例子.

时间:2010-11-19

来源:互联网

rt
$.get()
$.post()
$.ajax()

不要连接,要注释的案例就最好,

 最重要的是.ajax调用.
带参数和不带参数的调用,返回值存在与否


还有.多个ajax调用一个ashx里的多个方法.用switch做,具体什么判断的.
求赐教

作者: TaoFor   发布时间: 2010-11-19

前台:
JScript code

function GetData(username,pass) {
    var Url = "StudentHandler.ashx";
    $.ajax({
       url:Url, //http发送到后台处理程序的
        type:'POST',//数据发送方式
        dataType:'text',//返回的数据格式
        contentType:"application/x-www-form-urlencoded",
       data:"UserName="+encodeURIComponent(username)+"Pass"+encodeURIComponent(pass),//要发送的数据
        error:function(XMLHttpRequest){alert('错误:'+XMLHttpRequest);},//如果发送失败
        success:function(data){Success(data);}//发送成功
      }) 
}
function Sucess(data)
{
  alert(data);
  if(data.indexOf('成功')>-1)
  {
    window.location="Index.html";//登陆成功就转向首页
  }
}


后台代码
C# code

public void ProcessRequest (HttpContext context) {
        context.Response.ContentType = "text/plain";

        //不让浏览器缓存
         context.Response.Buffer = true;
        context.Response.ExpiresAbsolute = DateTime.Now.AddDays(-1);
        context.Response.AddHeader("pragma", "no-cache");
        context.Response.AddHeader("cache-control", "");
        context.Response.CacheControl = "no-cache";

       if (context.Request.Form["UserName"] != null)//插入/更新数据
        {
            string UserName=context.Request.Form["UserName"].ToString();
            string Pass=context.Request.Form["Pass"].ToString();
            string StudentInfoStr="";
            if(IsUserNameAndPassRight(UserName,Pass)>1)//你自己写的判断逻辑函数
            {
               StudentInfoStr ="成功";
            }
            else StudentInfoStr ="失败";
            context.Response.Write(StudentInfoStr);
       }
    }

作者: bin_520_yan   发布时间: 2010-11-19

热门下载

更多