zoukankan      html  css  js  c++  java
  • LigerUI中Grid的使用时关于url请求不到数据的问题

    前台代码:(这里贴的是js的代码,完整的代码可以在LigerUI的文档中找到),

    这里使用的是url请求数据,问题不是处在前台,所以就不细说。

     $("#maingrid").ligerGrid({
                        height: '100%',
                         'auto',
                        columns: [
                    { display: '部门名', name: 'name',  250, align: 'left' },
    
                        ],  '100%', pageSizeOptions: [5, 10, 15, 20], height: '97%',
                        dataAction: 'local',   //本地排序
                        usePager: true,        //本地分页
                        alternatingRow: false,
                        tree: { columnName: 'name' },
       
    
                        ////数据请求地址
                        url:"../Ashx/GetUserData.ashx",
                      
                        toolbar: {
                            items: [
                            { text: '增加', click: itemclick, icon: 'add' },
                            { line: true },
                            { text: '修改', click: itemclick, icon: 'edit' },
                            { line: true },
                            { text: '删除', click: itemclick, icon: 'delete' }
                            ]
                        }
                    });
    

      

    C#一般处理程序代码:

    这里相应代码大家都会写,最重要是补上一句代码var griddata=new {Rows=userList};

    使用匿名类,并给Rows属性赋值。这里应该是固定的,暂时没有去找可以修改的地方,

    应该会在源js代码中可以修改,记得easy-ui哪里通过url请求数据也是要这样写的。

     public void ProcessRequest(HttpContext context)
            {
                context.Response.ContentType = "text/plain";
                List<user> userList = new List<user>();
                userList = SQLHelper.GetUserData();
    //添加这句话 var griddata = new { Rows = userList };
    //这种序列化的方法并不高效,可查看开源项目Newtonsoft.Json
    context.Response.Write((new JavaScriptSerializer()).Serialize(griddata)); context.Response.End(); }

      

    //这种系统序列化json的方式并不是很高效,可以查找开源项目Newtonsoft.Json
  • 相关阅读:
    Decompiling XAPK Files
    ps4双手柄inputManager设置
    游客须知
    页面类
    Temp
    Web AppDomain
    委托和事件
    动态执行js
    遍历对象属性,成员,方法的方法
    用Windows操作系统的人有时会遇到这样的错误信息:
  • 原文地址:https://www.cnblogs.com/xiaoai123/p/7245207.html
Copyright © 2011-2022 走看看