您的位置:首页 > Web前端 > JavaScript

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

2018-03-13 15:46 204 查看


//显示来货编号有连号且在未开箱状态订单
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>    ";
Html += "<span id='shipping_method_array' style='font-size:17px;font-weight:bold;color:red'>" + valu.shippingMethod + "</span>    ";
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>    ";
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() 方法可向数组的末尾添加一个或多个元素,并返回新的长度。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: