根据ajax从服务器获取数据的时间和ID,根据最近的时间,显示一个记录重复ID的数字

本文介绍了一种处理交易数据的方法,通过筛选每个用户的最新交易记录,并在页面上高亮显示首次交易金额,同时展示了详细的交易信息,包括商品详情、价格等。
success:function(data){
  if(data.length>0){
   var map = {};
for (var i in data) {
   var user_id = data[i]["USER_ID"];
   if (map[user_id]) {
if (map[user_id] < data[i]["CREATE_DATE"]) {
map[user_id] = data[i]["CREATE_DATE"];
}
} else {
map[user_id] = data[i]["CREATE_DATE"];
}
//alert(user_id + " : " + map[user_id]);
}
//for (var id in map) {
//alert(id + " : " + map[id]);
//}
  for(var i = 0;i<data.length; i++){
  //alert (map[data[i].USER_ID] + " " + data[i].CREATE_DATE);
  $("#trade").append(
    "<tr>"+
  "<td class='tdstyle1'>"+data[i].USER_ID + (map[data[i].USER_ID] == data[i].CREATE_DATE ? "&nbsp;&nbsp;<span style='color:red;float:right;'>" + data[i].count + "</span>" : "" ) +"</td>"+
  "<td class='tdstyle'>"+data[i].TRADE_CD +"</td>" +
  "<td class='tdstyle'>"+data[i].SHOP_CD+":"+data[i].SHOP_NAME +"</td>" +
  "<td class='tdstyle'>"+data[i].MACHINE_CD +"</td>" +
  "<td class='tdstyle'>"+data[i].MACHINE_NAME +"</td>" +
  "<td class='tdstyle'>"+data[i].MACHINE_OPTION_NAME +"</td>" +
"<td class='tdstyle'>"+data[i].MASSAGE_MAIN +"</td>" +
  "<td class='tdstyle'>"+data[i].MASSAGE_MEMO +"</td>" +
  "<td class='tdstyle'>"+data[i].ORIGINAL_PRICE +"</td>" +
  "<td class='tdstyle'>"+data[i].REMAIN_COST +"</td>" +
  "<td class='tdstyle'>"+data[i].TRADE_PRICE +"</td>" +
  "<td class='tdstyle'>"+data[i].CREATE_DATE +"</td>" +
  "<td class='tdstyle'><a style='color:blue;' onClick=\"return confirm('是否要退款?')\" href=\"/...ApplyForResult.jsp?TRADE_CD="+data[i].TRADE_CD+"\">退款</a></td>" +
  "<td class='tdstyle'><a style='color:blue;' onClick=\"return confirm('是否驳回?')\" href=\"/...ApplyForRefund?TRADE_CD="+data[i].TRADE_CD+"\">驳回</a></td>" +
      "</tr>" 
      );
  }
  }else{
  //alert("未查到交易订单信息");
  }

   }

获取到数据第一步:根据user_id找出时间最近的一条,

二,(map[data[i].USER_ID] == data[i].CREATE_DATE ? "&nbsp;&nbsp;<span style='color:red;float:right;'>" + data[i].count 将数字显示到页面上最近时间的一条数据上面

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值