zoukankan      html  css  js  c++  java
  • jQuery常用ajax操作

      在做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
  • 相关阅读:
    【Luogu1095】守望者的逃离
    python基础学习1-类相关内置函数
    python基础学习1-面向对象
    python基础学习1 -异常捕获
    python基础学习1-类,对象
    python基础学习1-正则表达式
    python基础学习1-反射
    python基础学习1-日志信息
    python基础学习1-生成器,递归函数
    python基础学习1-json,pickle的序列化和反序列化
  • 原文地址:https://www.cnblogs.com/yabisi/p/5983353.html
Copyright © 2011-2022 走看看