Это jquery ajax для добавления данных из одного списка выбора в другой.Я получаю первый идентификатор, если я использую parseInt, но мне нужен массив и список обновлений должен обновляться по мере добавления (по нажатию кнопки #selImpactArea), даже если это не работает
//dialog popup
$("#CcUninitDept").dialog({
title: "Add Departments",
modal: true,
resizable: false,
dialogClass: 'custom-dialog',
buttons: {
Add: function() {
var Departments = new Array();
$.each($("#selUninitDeptDialog option:selected"), function() {
Departments.push($(this).val());
});
if (Departments.length > 0) {
$.ajax({
type: "post",
url: "/ChangeControl/AddInitiatedDepartments",
data: {
CcId: CcId,
Departments: parseInt(Departments)
},
processing: false,
asynch: true,
cache: false,
dataType: "Json",
success: function(data) {
$.each(data, function(key, value) {
$('#selImpactArea')
.append($("<option></option>")
.val(value.Department_Id)
.html(value.Department_Name));
//$('#selImpactArea').find('option').reload();
});
},
error: function(response) {
alert(response.responseText);
}
});
}
},
Cancel: function() {
$(this).dialog("close");
}
}
});