在list页面双击显示重叠明细

页面为table标签(双击显示,隐藏,并且只会提交一次数据库)
效果:这里写图片描述
实现:
(1)页面
这里写图片描述

<tr   details_url="/appdata_manage/DealerMostly/sfPosNum?dm_num=${(list.DM_NUM)!}" class="details"  promptid="${(list.DM_NUM)}" > 

(2)js

$(".details").live("dblclick",function(){
    var mytr=$(this);
    if(mytr.next().attr("class")=="details_info"){
        mytr.next().toggle();
    }else{
        var url=mytr.attr("details_url");
        var html=" <tr class='details_info' ><td style='background-color:#FFE7BA;' colspan="+mytr.children().size()+"> ";
        $.ajax({
          url:url,
          type:"get",
          success:function(data){
             for(var key in data)  {
             html+="<label style='padding-right: 20px'>"+key+":"+data[key]+"</label>";
             }
             html+="</td></tr>";
             mytr.after(html);
          }
        });
    }

});

(3) 后台

     @RequestMapping("/selectBusinessName")
     public @ResponseBody Map consumptionInfo() {
        Map map=new HashMap();
        map.put("agent_num", getUsers().getAgent_num());
        map.put("serial", getParameter("serial"));
        map=(Map) formalPosService.selectOne("selectBusinessName", map);
        Map result=new HashMap();
        result.put("商户名称", map.get("BUSINESS_NAME"));
        result.put("商户编号", map.get("DM_NUM"));
        return result;
     }  

后台代码大概就查询拼接一下, 意思就是这个意思,自由发辉

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值