weixin_42937757
weixin_42937757
采纳率0%
2018-10-23 08:16 浏览 1.2k

LAIui前后台交互,只在页面显示Json数据,没有生成表格

public ActionResult Index()
        {
            //创建一个URL类
            Uri uri = new Uri("http://localhost:65517/");
            //创建一个HttpClient客户端对象
            HttpClient httpclient = new HttpClient();
            //设置HttpClient要获取资源的地址
            httpclient.BaseAddress =uri;
            //发送一个Get方法的请求
                 var GetAsync=  httpclient.GetAsync("api/GLB");
            //获取Get方法取到数据后的属性 :Result
            var typeGetAsync = GetAsync.Result;
            //判断返回数据的状态
            if (typeGetAsync.StatusCode == System.Net.HttpStatusCode.OK)
            {
                //定义变量接收结果值
                //Content:获取HTTP响应消息的内容
                //ReadAsStringAsync():以异步操作将HTTP内容写入流
                //Result:获取结果值
                var result = typeGetAsync.Content.ReadAsStringAsync().Result;

                //转换数据格式
                var List = JsonConvert.DeserializeObject<List<tb_personal>>(result).ToList();
                //释放资源
                httpclient.Dispose();
                ////return View(List);

                //var tolist = Json(List, JsonRequestBehavior.AllowGet)
                //   ;

                var toresult = new { code = 0, msg = "",  data = List
                };
                return Json(toresult,JsonRequestBehavior.AllowGet);

            }
            else {
                ViewBag.ErrMsg = "获取数据失败,错误代码" + Response.StatusCode;
                //释放资源
                httpclient.Dispose();
            }
            return View();

        }

   <script>
        layui.use('demo', function () {
            var table = layui.table;
            //第一个实例
            table.render({
                elem: '#demo'
              , height: 500
              , url: '/GLB/' //数据接口

                //, page: true //开启分页
                , method: 'get'
              , cols: [[ //表头
                     { field: 'P_PID', title: '用户编号', width: 80, sort: true},
                  { field: 'P_PID', title: '用户编号', width: 80, sort: true, fixed: 'left' },
                  { field: 'P_Name', title: '姓名', width: 80 },
                  { field: 'P_Sex', title: '性别', width: 80, sort: true },
                  { field: 'P_Age', title: '年龄', width: 80 },
                  { field: 'P_Phone', title: '手机号', width: 177 }

              ]]
            });

        });
    </script>
  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

1条回答 默认 最新

  • qq_23126581 郭老师的小迷弟雅思莫了 2018-10-23 08:18

    确定引用了你框架了嘛?有没有页面少引用?

    点赞 评论 复制链接分享

相关推荐