qq_40230610 2019-04-13 01:52 采纳率: 40%
浏览 600
已结题

请问如何把从浏览器获得的json数据先重新排序再进行操作?

怎么先从浏览器拿到基本的json数据,再根据日期进行排序,然后再放到相应的容器里?

{"code":100,"msg":"处理成功","extend":{"pageInfo":{"pageNum":1,"pageSize":5,"size":5,"startRow":1,"endRow":5,"total":7,"pages":2,"list":[{"tid":1,"tuid":1,"ttopic":"测试","ttext":"今天天气真好","treply":null,"ttime":"2019-03-21","tsid":1,"session":{"sid":1,"sname":"AJ","smasterid":1,"admin":null},"user":null},{"tid":2,"tuid":1,"ttopic":"测试标题","ttext":"测试内容","treply":null,"ttime":"2019-03-21","tsid":1,"session":{"sid":1,"sname":"AJ","smasterid":1,"admin":null},"user":null},{"tid":3,"tuid":1,"ttopic":"sdfsdf","ttext":"wefwaefzxcvwasefaw","treply":1,"ttime":"2019-03-22","tsid":1,"session":{"sid":1,"sname":"AJ","smasterid":1,"admin":null},"user":null},{"tid":4,"tuid":1,"ttopic":"asdfzxcvas","ttext":"xczvxczvzxcv","treply":1,"ttime":"2019-03-22","tsid":1,"session":{"sid":1,"sname":"AJ","smasterid":1,"admin":null},"user":null},{"tid":5,"tuid":1,"ttopic":"sfxxcvxcvxcvx","ttext":"xcvvvvvvvvvvvvvvvvvvvvvvvvvvv","treply":1,"ttime":"2019-03-22","tsid":1,"session":{"sid":1,"sname":"AJ","smasterid":1,"admin":null},"user":null}],"prePage":0,"nextPage":2,"isFirstPage":true,"isLastPage":false,"hasPreviousPage":false,"hasNextPage":true,"navigatePages":5,"navigatepageNums":[1,2],"navigateFirstPage":1,"navigateLastPage":2,"lastPage":2,"firstPage":1}}}
function to_page(pn){
    $.ajax({
        url:"/AJ-bbs1/AJtopic",
        data:"pn="+pn,
        type:"GET",
        success:function(result){

            build_AJ_table(result);
            build_page_nav(result);


        }
    });
}


function build_AJ_table(result){
    //列表信息
    //每次都清空列表
    $("#AJlist").empty();
    var AJ= result.extend.pageInfo.list;

    $.each(AJ,function(index,item)
            {








         var time = $("<td></td>").append(item.ttime).addClass("c1");
         var ttopic = $("<td></td>").append(item.ttopic).addClass("c2");

          var uname = $("<td></td>").append(item.tuid).addClass("c3");
          var runame = $("<td></td>").append(item.treply).addClass("c4");
            var edibtn = $("<button></button>").append("编辑");
            var delbtn=$("<button></button>").append("删除");
            var c4 = $("<td></td>").append(edibtn).append(delbtn).addClass("c4");



        if(this.tsid == 1){
         var tr= $("<tr></tr>").addClass("row1_topicrow").append(time).append(ttopic).append(uname).append(runame).append(c4).appendTo("#AJlist");
        }



            });
}

我想拿到json里面的ttime时间进行排序后再放进容器
我知道有sort(),但是具体该怎么操作?试了很多写法都不行。

  • 写回答

5条回答 默认 最新

  • qq_30577159 2019-04-13 09:28
    关注

    json 解析得到对象集合或者数组,然后再排序,是这样吧

    评论

报告相同问题?

悬赏问题

  • ¥15 八爪鱼爬数据为什么自己停了
  • ¥15 交替优化波束形成和ris反射角使保密速率最大化
  • ¥15 树莓派与pix飞控通信
  • ¥15 自动转发微信群信息到另外一个微信群
  • ¥15 outlook无法配置成功
  • ¥30 这是哪个作者做的宝宝起名网站
  • ¥60 版本过低apk如何修改可以兼容新的安卓系统
  • ¥25 由IPR导致的DRIVER_POWER_STATE_FAILURE蓝屏
  • ¥50 有数据,怎么建立模型求影响全要素生产率的因素
  • ¥50 有数据,怎么用matlab求全要素生产率