jquery select2 - сохранение выбранного значения при сбое проверки сервера - PullRequest
1 голос
/ 17 октября 2019

Я использую jquery select2 (версия 4.0) для динамической загрузки данных из конечной точки API в форме.

Когда пользователь отправляет форму и возникают ошибки проверки, выбранное значение в раскрывающемся списке select2 стирается, в то время как другие входы, которые не используют select2, сохраняют введенные пользователем данные.

Есть ликаким образом я могу сохранить выбранные пользователем данные в форме при возникновении ошибок проверки сервера в форме?

HTML

<select id='selUser'>
</select>

JS

$(document).ready(function(){

 $("#selUser").select2({
    placeholder: "Search for a user",
    minimumInputLength: 2,
    ajax: { 
        url: "/searchuser",
        dataType: 'json',
        quietMillis: 250,
        data: function (params) {
            return {
              searchTerm: params.term // search term
            };
        },
        results: function (response) {
            return {
                results: response
            };
        },
        cache: true
    }
 });
});
...