【发布时间】:2014-03-28 03:53:16
【问题描述】:
我正在尝试将我的对象添加到数组中,但完成后我拥有所有相同的对象
$('#Create').click(function(event) {
event.preventDefault();
var categoryId = $('#CatId').val();
var enteredDate = $('#datepicker').val();
var empId = $('#employeeID').text();
var systemDate = $.datepicker.formatDate('dd.mm.yy', new Date());
var obj = {
CategoryId: categoryId,
EnteredDate: enteredDate,
SystemDate: systemDate,
EmpId: empId
};
var arrToServer = [];
var list = new Array();
$("input[type=checkbox]:checked").each(function() {
var productId = $(this).attr('id');
obj.ProductId = productId;
arrToServer.push(obj);
});
arrToServer = JSON.stringify(arrToServer);
}
我的 arrToServer 有 2 个相同的对象,为什么?
【问题讨论】:
-
这是一个可以使行为更清晰的小提琴:jsfiddle.net/FcHpK