码迷,mamicode.com
首页 > Web开发 > 详细

jQuery常用ajax操作

时间:2016-10-21 10:15:37      阅读:197      评论:0      收藏:0      [点我收藏+]

标签:

  在做asp.net项目的时候经常会用到ajax操作,现总结常用的ajax操作供平时项目中参考

  第一种:

  前端代码:

 

    <script type="text/javascript">
        $.post("../../tools/GetItemData.ashx", { "canshu1": "参数1的值", "canshu2": "参数2的值" }, function (data) {

            //返回的是json格式的数据
        }, "json");

    </script>

 后端代码:

  public class ceshi : IHttpHandler
    {

        public void ProcessRequest(HttpContext context)
        {
            context.Response.ContentType = "text/plain";
            string pagenumstr = context.Request["canshu1"];           
            string text = context.Request["canshu2"];
            //取得数据FrameHtml
            context.Response.Write(new JavaScriptSerializer().Serialize(FrameHtml));
        }
    }

 说明:

 if Request.QueryString("ID")==Null这是url栏没有这个ID变量
 if Request.QueryString("ID").ToString()=="" 判断ID是否为空

 

  第二种:

 

  前端代码:

<script type="text/javascript">
            //验证是否登录
    $.ajax({         
        type: "POST",
        url: "{config.webpath}tools/submit_ajax.ashx?action=user_check_login",
        dataType: "json",
        timeout: 20000,
        success: function (data, textStatus) {
            if (data.status == 1) {                
               
            } 
        }
    });

</script>

 后端代码:

 public void ProcessRequest(HttpContext context)
        {
            //取得处事类型
            string action = EazyRequest.GetQueryString("action");

            switch (action)
            {
                
                case "user_check_login": //检查用户是否登录
                    user_check_login(context);
                    break;
                
                case "applyspace": //更新申请
                    apply_user_space(context);
                    break;
            }
        }


#region 检查用户是否登录=============================
        private void user_check_login(HttpContext context)
        {
            //检查用户是否登录
            Model.users model = new BasePage().GetUserInfo();
            if (model == null)
            {
                context.Response.Write("{\"status\":0, \"username\":\"匿名用户\"}");
                return;
            }
            context.Response.Write("{\"status\":1, \"username\":\"" + model.user_name + "\", \"userid\":\"" + model.id + "\", \"zuid\":\"" + model.group_id + "\"}");
        }
        #endregion

 

jQuery常用ajax操作

标签:

原文地址:http://www.cnblogs.com/yabisi/p/5983353.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!