Всем привет необходима небольшая помощь, т.к. в js/jquery я к сожалению нуб.
Есть инпут с автокомплитом, на событие change выполняется ajax запрос с таймаутом. Все вроде замечательно, но запрос выполняется два раза, можно ли это как-то поправить.
$('#input').change(function()
{
var result = $(this).val();
if (result != null) {
$('#input').val(result);
$('#input_1').removeAttr("disabled");
$('#input_2').removeAttr("disabled");
setTimeout(function() {
url = '/get-values?region='+result;
var ajax = $.ajax({
url: url,
async: false,
beforeSend: function (data) {$("#spinner").modal('show');},
complete: function (data) {$("#spinner").modal('hide');}
}).responseText;
}, 500);
}
}
);