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

xiaoxiao2021-02-28  57

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());     })             },     });  }
转载请注明原文地址: https://www.6miu.com/read-79156.html

最新回复(0)