过滤重复数据 JavaScript push() 方法

这里写图片描述

//显示来货编号有连号且在未开箱状态订单
function isShowTrackingNumber() {
    var tracking_number = $("[name='tracking_number']").val(), rp_tracking_number = new Array(), Html = "";
    $("[name='tracking_number_array']").each(function (key, value) {
        rp_tracking_number.push($(this).html());
    });
    console.log(rp_tracking_number);
    $.ajax({
        data: {
            "type": 1,
            "tracking_number": tracking_number
        },
        type: "post",
        dataType: "json",
        async: false,
        url: "/product/receiving/shipping-method",
        success: function (json) {
            if (json.ask) {
                $.each(json.sender, function (ke, valu) {
                    if ($.inArray(valu.rp_tracking_number, rp_tracking_number) == -1) {
                        Html += "<div style='display: inline-block;height: auto;vertical-align:top'><span name='tracking_number_array' style='font-size:17px;font-weight:bold;color:red;cursor: pointer;' onclick='receiptInfo(this)'>" + valu.rp_tracking_number + "</span>&nbsp;&nbsp;&nbsp;&nbsp;";
                        Html += "<span id='shipping_method_array' style='font-size:17px;font-weight:bold;color:red'>" + valu.shippingMethod + "</span>&nbsp;&nbsp;&nbsp;&nbsp;";
                        Html += "<input type='hidden' name='shipping_method_array' value='" + valu.rp_shipping_method + "' />";
                        Html += "<span id='rp_box' style='font-size:17px;font-weight:bold;color:red'>箱数:" + valu.rp_box_qty + "</span>&nbsp;&nbsp;&nbsp;&nbsp;";
                        Html += "<img src='/images/icon/deleteicon.jpg' width='20px' height='20px' style='margin-top:-8px;cursor:pointer' onclick='deleteGoods(this);'></div><br/></button>";
                    }
                });
                $("#all_goods").append(Html);
            }
        }
    });
}

push() 方法可向数组的末尾添加一个或多个元素,并返回新的长度。
这里写图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值