'select2+ASP.NET+MVC set values back to dropdown in edit mode

i am using select2 plugin with ASP.NET+MVC with multiple select option. i am able to save values into database of selected item. now I want to show those values (basically text which associate with those saved ids) into dropdown which has select2 plugin in edit mode. how can i do that. below is my code.

$(document).ready(function () {
/* below values want to set to dropdown list
var selectedValue1 = '43,48,47,57';
$('#ddlCity1').select2({          
        multiple: true,
        placeholder: "Select City",
        allowClear: true,
        tags: false, //prevent free text entry
        width: "100%",
        ajax: {
            dataType: 'json',
            delay: 250,
            url: '@Url.Action("GetCityList", "DemoMVC")',
            data: function (params) {
                return {
                    searchTerm: params.term
                };
            },
            processResults: function (data) {
                var newData = [];
                $.each(data, function (index, item) {
                    newData.push({
                        //id part present in data
                        id: item.Id,
                        //string to be displayed
                        text: item.City
                    });
                });
                return { results: newData };
            },
            cache: true
        },
        formatResult: function (element) {
            return element.text + ' (' + element.id + ')';
        },
        formatSelection: function (element) {
            return element.text + ' (' + element.id + ')';
        },
        escapeMarkup: function (m) {
            return m;
        },            
    });



   $(".city1").on("select2:select", function (e) {
    currentSelectedVal = $(e.currentTarget).val();
    console.log(currentSelectedVal) // get selected values
   });

   $('.city1').on('select2:unselect', function (e) {
    currentSelectedVal = $(e.currentTarget).val();
    console.log(currentSelectedVal) // get selected values

   });
    
});

//Dropdown with select2 control
<div class="row">
    <div class="col-sm-12">
        <div class="form-group">
            <label>City</label>
            <select id="ddlCity1" class="city1" style="width:500px"></select>
        </div>
    </div>
</div>


Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source