PO对象封装 后台list接收

 function saveSku() {
       var skuJson={};
       skuJson["skuName"]=$("#skuName").val();
       skuJson["price"]=$("#price").val();
       skuJson["weight"]=$("#weight").val();
       skuJson["skuDesc"]=$("#skuDesc").val();
       skuJson["spuId"]=$("#spuIdForSku").val();
       skuJson["catalog3Id"]=$("#catalog3IdForSku").val();
      var skuDefaultImg=$("input[name='isD']:checked");

       if(skuDefaultImg.length==0){
           var skuImgDgs=$("#skuImgDg").datagrid("getChecked");
           skuJson["skuDefaultImg"]=$(skuImgDgs).eq(0).attr("imgUrl");
       }else{
           skuJson["skuDefaultImg"]=skuDefaultImg.val();
       }
        //封装平台属性
       var attrSpans= $("#attrInfoGroup").children("span");
       $(attrSpans).each(function (i,attrSpan) {
           var attrId=$(attrSpan).attr("attrId");
           var valueId= $(attrSpan).children("select").val();

           skuJson["skuAttrValueList["+i+"].attrId"]=attrId;
           skuJson["skuAttrValueList["+i+"].valueId"]=valueId;
       });
           //封装销售属性
           var saleAttrSpans= $("#spuSaleAttrGroup").children("span");
           $(saleAttrSpans).each(function(i,saleAttrSpan){
                var saleAttrId=$(saleAttrSpan).attr("saleAttrId");
                var saleAttrName=$(saleAttrSpan).attr("saleAttrName");
                var saleAttrValueId=$(saleAttrSpan).children("select").val();
                var saleAttrValueName=$(saleAttrSpan).children("select").find("option:selected").text();

                skuJson["skuSaleAttrValueList["+i+"].saleAttrId"]=saleAttrId;
                skuJson["skuSaleAttrValueList["+i+"].saleAttrName"]=saleAttrName;
                skuJson["skuSaleAttrValueList["+i+"].saleAttrValueId"]=saleAttrValueId;
                skuJson["skuSaleAttrValueList["+i+"].saleAttrValueName"]=saleAttrValueName;

           });
                //图片数据封装
                var skuImgDgs=$("#skuImgDg").datagrid("getChecked");
                 for (var i=0;i<skuImgDgs.length;i++){
                     skuJson["skuImageList["+i+"].imgName"]=skuImgDgs[i].imgName;
                     skuJson["skuImageList["+i+"].imgUrl"]=skuImgDgs[i].imgUrl;
                     skuJson["skuImageList["+i+"].spuImgId"]=skuImgDgs[i].id;
                    // skuJson["skuImageList["+i+"].isDefault"]=skuImgDgs[i].isDefault;


                 }




        $.post("saveSku",skuJson,function(data){
            alert(data);
            $("#sku_dlg").dialog("close");
        });



   }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值