- 赋值新数组引用地址相同,改变了原数组问题。
Object.assign({}, _This.data.data)
- item 为dom对象 该传值方式解决for循环中调用ajax始终传入最后一个值的问题
function getYHTypeList(BOOSTERIDS, item, callBack) {
var GetUserInfoOpt = {
url: $$.gisGlobal.getConfiguration() + "/GZ_UserTypeCount?ticket=" + $$.gisGlobal.getTicket(),
data: '{"boxIds":"' + BOOSTERIDS.join(",") + '"}',
value: item
}
$$.ajax(GetUserInfoOpt, function(res, value) {
if (res == "操作失败") {
if (callBack) {
return callBack(false);
}
}
if (res.GZ_UserTypeCountResult) {
res = res.GZ_UserTypeCountResult
}
var r = eval('(' + res + ')');
if (callBack) {
callBack(r, item);
}
})
}