Сохранить выбранное значение после публикации, используя select2 js - PullRequest
0 голосов
/ 30 августа 2018

Я использую select2 js, ниже - выбор, который я использую.

 <select class="js-example-basic-multiple" id="EngineSearchBox"  multiple="multiple" style="width:100%" ></select> 

Ниже приведен вызов ajax для заполнения значений в указанном выше выборе.

 $('.js-example-basic-multiple').select2();
 $.ajax({
        type: "POST",
        url: "Default.aspx/GetEngineList1",
        data: "",
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: function (msg) {
            $.each(msg.d, function (data, value) {

                $("#EngineSearchBox").append($("<option></option>").val(value).html(value));
            })               
        },
        error: function () {
            $("#EngineSearchBox").get(0).options.length = 0;
            alert("Failed to load Engine names");
        }
    });

Эта функция отлично работает, так как я могу выбрать одно или несколько значений, но после обратной передачи я хочу сохранить предварительно выбранные значения.

Я пытался вызвать события, но не сработало.

Пожалуйста, помогите мне с этим.

...