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

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条回答

  • 专家-郭老师 Java领域新星创作者 2018-10-23 08:18
    关注

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

    评论

报告相同问题?

悬赏问题

  • ¥15 如何在scanpy上做差异基因和通路富集?
  • ¥20 关于#硬件工程#的问题,请各位专家解答!
  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?
  • ¥15 c++头文件不能识别CDialog