商品列表获取数据ajax clone 分页

function goods_list(){
    $.ajax({   
        url: url+"goods/list",    //请求的url地址
        dataType: "json",   //返回格式为json
        async: true, //请求是否异步,默认为异步,这也是ajax重要特性
        headers:{"adminId":adminId}, 
        data:{"page":page,"status":status,"countPage":countPage},
        type: "GET",   //请求方式       
        success: function(data) {       
            $("#dataCount").text(data.dataCount); 
            $("#tr").show();
            pageCount = data.pageCount;   
            currentPage = data.currentPage;   
            $(".tcdPageCode").createPage({          
            pageCount:pageCount,
            current:currentPage,           
            backFn:function(p){           
                page=p;               
                goods_list();         
            }
                
        });
        var  list= data.dataList;
        var sourceNode = document.getElementById("tr"); // 获得被克隆的节点对象
        var p = $(".tab tr").length;
        for(var q=2;q<p;q++){
            sourceNode.parentNode.removeChild(sourceNode.parentNode.lastChild);
        }
        $.each(list, function(i, n){
            var clonedNode = sourceNode.cloneNode(true); // 克隆节点
            clonedNode.setAttribute("id", "tr" + i); // 修改一下id 值,避免id 重复
            sourceNode.parentNode.appendChild(clonedNode); // 在父节点插入克隆的
            $("#tr" + i + " #goodsId" ).val(n.goodsId);
            $("#tr" + i + " #name" ).text(n.name);
            $("#tr" + i + " #code" ).text(n.code);
            $("#tr" + i + " #version").text(n.version);
            $("#tr" + i + " #categoryName").text(n.categoryName);
            $("#tr" + i + " #price" ).text(n.price);
            $("#tr" + i + " #originalPrice" ).text(n.originalPrice);
            $("#tr" + i + " #unit").text(n.unit);
            var status;
            if(n.status==0)
            {status="下架";}
            else if(n.status==1)
            {status="上架";}
            else if(n.status==9)
            {status="删除";}
            $("#tr" + i + " #status").text(status);
            var star;
            if(n.star==0)
            {star="否";}
            else if(n.star==1)
            {star="是";}
            $("#tr" + i + " #star" ).text(star);
            var a=date('Y-m-d H:i:s',n.buyTime/1000);
            var c=date('Y-m-d H:i:s',n.lasttime/1000);
            $("#tr" + i + " #buyTime" ).text(a);
            $("#tr" + i + " #lasttime").text(c);
            $("#tr" + i + " #avatar").attr("src",img+n.image);


    });
    $("#tr").hide();
    $(" #detail").click(function(){
        var goodsId=$(this).parent().siblings("#goodsId").val();
        setCookie("goodsId",goodsId,1800);
        var version=$(this).parent().siblings("#version").text();
        setCookie("version",version,1800);
        document.location.href="goods_detail.html";
    })
    $(" #modify").click(function(){
        goodsId=$(this).parent().siblings("#goodsId").val();
        version=$(this).parent().siblings("#version").text();
        $("#blackbox").show();
        $("#signwin2").show();
        $.ajax({
            contentType: "application/x-www-form-urlencoded",
            url: url+"goods/detail",   //请求的url地址
            dataType: "json",   //返回格式为json
            headers:{"adminId":adminId}, 
            data:{"goodsId":goodsId ,"version":version},   
            async: true, //请求是否异步,默认为异步,这也是ajax重要特性
            type: "GET",
            success: function(result) {
                var  n= result.data;
                $("#goodsId1" ).val(n.goodsId);
                $("#name1" ).val(n.name);
                $("#code1" ).val(n.code);
                $("#category1").val(n.category);
                $("#summary1" ).val(n.summary);
                $("#price1" ).val(n.price);
                $("#originalPrice1" ).val(n.originalPrice);
                $("#unit1").val(n.unit);
                var a=date('Y-m-d H:i:s',n.buyTime/1000);
                $("#buyTime1").val(a);
                goodsId=$("#goodsId1" ).val();
            },
        });
    })
    $(" #change_status").click(function(){
        $("#blackbox").show();
        $("#signwin1").show();
        $("#name2").text($(this).parents(".tr").find("#name").text());
        $("#goodsId2").val($(this).parents(".tr").find("#goodsId").val());
        $("#categoryName2").text($(this).parents(".tr").find("#categoryName").text());
        $("#price2").text($(this).parents(".tr").find("#price").text());
        $("#version2").text($(this).parents(".tr").find("#version").text());
    })
    $(" #other").click(function(){
        var goodsId=$(this).parent().siblings("#goodsId").val();
        setCookie("goodsId",goodsId,1800);
        document.location.href="goods_other.html";
    })
    $(" #comments").click(function(){
        var goodsId=$(this).parent().siblings("#goodsId").val();
        setCookie("goodsId",goodsId,1800);
        document.location.href="../goods_comment/goods_comment.html";
    })
    $(" #permit").click(function(){
        goodsId=$(this).parent().siblings("#goodsId").val();
        version=$(this).parent().siblings("#version").text();
        $.ajax({
            url: url+"goods/auth",    //请求的url地址    
            dataType: "json",   //返回格式为json    
            async: true, //请求是否异步,默认为异步,这也是ajax重要特性
            headers:{"adminId":adminId}, 
            data:{"goodsId":goodsId,"version":version},
                type: "POST",   //请求方式
                beforeSend: function() {
                },
            success: function(result) {
            myTips("授权成功!","success");
            setTimeout("document.location.reload();",1000); 
            },
            error:function(){
            myTips("授权失败!","error");
            }
        }); 
    })
    $(" #changestock").click(function(){
        $("#blackbox").show();
        $("#signwin").show();
        $("#goodsId3").val($(this).parent().siblings("#goodsId").val());
        $("#version3").val($(this).parent().siblings("#version").text());
        $("#name3").text($(this).parents().find("#name").text());


    })
       
    },
    }); 
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值