在显示酒店的房间特征时,房间的值正在相乘。重复出现问题,非自愿扩散
例如,一家旅馆有3间客房。 1.使用select2将信息带到房间,编辑没有问题。但是在检查了其他房间的特征之后,在第一次搜索该房间时又与其他房间特征发生了冲突,然后又进入了一个房间。不由自主地添加了不同的功能。增加房间的文字。我只希望它为输入的值进行处理。
$('#hotelRoomDescriptionEdit')。val(null).trigger('change');
$("#hotelRoomDescriptionEdit").select2({
placeholder: "Oda Özellik Seçiniz",
allowClear: true,
minimumInputLength: 3,
ajax: {
url: "@Url.Action("RoomsDescriptionUnique", "Hotel")",
dataType: 'json',
type: "POST",
quietMillis: 100,
data: function(params) {
return {
searchTerm: params.term
};
},
processResults: function(data) {
//console.log(data.results);
return {
results: $.map(data.results,
function(item) {
return {
text: item.name,
id: item.id
}
})
};
}
},
//cache: true
}).trigger('change');
function openAndFillModal(roomId){ $('#hotelRoomDescriptionEdit')。val(null).trigger('change');
var modal = $('#roomEditModal');
modal.modal('show');
$.ajax({
url: "@Url.Action("HotelRoomEdit", "Hotel")",
type: "post",
data: { "id": roomId },
success: function(result) {
$("#hotelRoomIdEdit")[0].value = roomId;
$("#hotelRoomNameEdit")[0].value = result.name;
$("#hotelRoomSizeEdit")[0].value = result.size;
$("#hotelRoomPersonEdit")[0].value = result.person;
$.each(result.roomsDescriptionFullList,
function(index, item) {
var id = item.roomsDescriptionUniqueId;
var description = item.description;
$("#hotelRoomDescriptionEdit").append("<option value=" + id + " selected>" + description + "</option>");
});
}
});
}
hotelRoomDescription编辑重复项