Я использую 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
}
});
});