layui后台数据返回问题

提问 未结 12 481
会飞的DJI
悬赏:20飞吻
版本:layui 2.4.5 浏览器:IE 11
后台从前台接收一个数组 ,需要在后台使用Linq遍历该数组查询 请问怎么再将查询到的数组集合以layui的固定格式返回
具体代码如下:
查询语句:

返回语句:

错误提示:

前台渲染格式:


可能问题说的不是很详细 总的来说就是返回格式的问题 返回的是一个数组 就不知道用哪种格式返回了
还烦请有知道的大神指教,谢谢!
回帖
  • 訫影
    2019-1-7
    得返回一个code:0
    0 回复
  • map.put("code", "0");
    map.put("data", list);

    return map;
    0 回复
  • IDyun
    2019-1-7
    需要返回Json 格式
    网上找的
               JObject staff = new JObject();
    staff.Add(new JProperty("code", 0)); //规定数据状态的字段名称,默认:code; 规定成功的状态码,默认:0
    staff.Add(new JProperty("msg", "")); //规定状态信息的字段名称,默认:msg
    staff.Add(new JProperty("count", strList.Length)); //规定数据总数的字段名称,默认:count
    staff.Add(new JProperty("data", new JArray(strList))); //规定数据列表的字段名称,默认:data
    Console.WriteLine(staff.ToString());
    https://www.cnblogs.com/yanglang/p/6901749.html
    最好封装成一个方法来调用。
    //layui table 标准格式
    {
    "code":0,
    "msg":"",
    "count":2,
    "data":[
    {
    "id":10000,
    "username":"user-0",
    "sex":"女",
    "city":"城市-0",
    "sign":"签名-0",
    "experience":255,
    "logins":24,
    "wealth":82830700,
    "classify":"作家",
    "score":57
    },
    {
    "id":10001,
    "username":"user-1",
    "sex":"男",
    "city":"城市-1",
    "sign":"签名-1",
    "experience":884,
    "logins":58,
    "wealth":64928690,
    "classify":"词人",
    "score":27
    }
    ]
    }
    0 回复
  • @木木疋雨文 map在MVC的控制器里面不能用吧
    0 回复
  • @IDyun new出一个JObject 对象需要引用那个 这个么 尝试了下 new不出JObject 对象 linq也引用不了
    0 回复
  • IDyun
    2019-1-7
    layui与c#后台之间的增删改查
    草莓味
    https://fly.layui.com/jie/31854/
    社区分享的例子
    0 回复
  • @会飞的DJI 为什么不可以
    0 回复
  • 0 回复
  • @木木疋雨文
    打不出来
    0 回复
  • @会飞的DJI 那你可以弄个实体类返回 实体类 包含 code count data 就好了
    0 回复