данные загрузки ajax select2 не работают в ASP с частичным представлением .ЧИСТЫЙ MVC

#ajax #asp.net-mvc #jquery-select2 #asp.net-mvc-partialview

Вопрос:

Прежде всего, извините за мой плохой английский, надеюсь, вы, ребята, меня понимаете. У меня есть несколько списков с select2, которые загружают данные с помощью ajax. например, этот список с несколькими входами из частичного представления. тамба дафтар-это кнопка для добавления нового списка

Когда я загружаю существующие данные, все в порядке. Но когда я добавляю новый список с частичным просмотром, существующие данные теряются, и новые данные просто прекрасны.

после добавления нового списка

это код для добавления нового списка js

 function TambahDaftar() {
    var i = parseInt($('#CountDaftar').val());
    var SoId = parseInt($('#Cache_SoID').val());
    $("#daftar-grup").append($('<tr id=daftar_'   i   '>').load("/DetailLKPS/Dosen/AddDosenTetap", { Id: i, soid: SoId }));
    $("#CountDaftar").val(i   1);

}
 

это код для выбора данных 2

 var countData = parseInt($('#CountDaftar').val());
    var i = 0;
    for (i; i < countData; i  ) {
        $('#dosen_' i).select2({
            placeholder: "Pencarian Pegawai",
            width: '100%',
            minimumInputLength: 2,
            ajax: {
                url: '@Url.Action("Dosen", "Dosen", new {Area = "DetailLKPS"})',
                dataType: "json",
                delay: 550,
                data: function (term, page) {
                    return {
                        q: term.term,
                        id: null
                    };
                },
                processResults: function (data, page) {
                    if (data.stat === true) {
                        return {
                            results: $.map(data.res, function (item) {
                                return {
                                    id: item.IDCombobox,
                                    text: item.KeteranganCombobox
                                };
                            })
                        };
                    }
                    else {
                        alert(data.message);
                        return false;
                    }
                }

            }

        });
    }
 

это код select2 в частичном представлении

 $('#dosen_' i).select2({
            placeholder: "Pencarian Pegawai",
            width: '100%',
            minimumInputLength: 2,
            ajax: {
                url: '@Url.Action("Dosen", "Dosen", new {Area = "DetailLKPS"})',
                dataType: "json",
                delay: 550,
                data: function (term, page) {
                    return {
                        q: term.term,
                        id: null
                    };
                },
                processResults: function (data, page) {
                    if (data.stat === true) {
                        return {
                            results: $.map(data.res, function (item) {
                                return {
                                    id: item.IDCombobox,
                                    text: item.KeteranganCombobox
                                };
                            })
                        };
                    }
                    else {
                        alert(data.message);
                        return false;
                    }
                }

            }

        });