publish_area字段中包含多个areaId,保存时需要判断字段中areaId是否重复
js检查数组元素是否重复
//检查数组元素是否有重复
function arrRepeat(arr) {
var arrStr = JSON.stringify(arr);
for (var i = 0; i < arr.length; i++) {
if (arr[i] === '') {
continue;
}
if (arrStr.indexOf(arr[i]) != arrStr.lastIndexOf(arr[i])) {
return true;
}
}
return false;
}
var areaids = new Array()
$("select[name='publish_area']").each(function () {
areaids.push($(this).val());
});
//判断发布区域是否有重复
if (arrRepeat(areaids)) {
toastr.warning('发布区域重复,请重新选择');
return;
}