Показать сообщение отдельно
  #1 (permalink)  
Старый 02.12.2012, 15:05
Новичок на форуме
Отправить личное сообщение для hijeane Посмотреть профиль Найти все сообщения от hijeane
 
Регистрация: 02.12.2012
Сообщений: 3

ajax запрос на событие change
Всем привет необходима небольшая помощь, т.к. в 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);
            }
        }
    );

Последний раз редактировалось hijeane, 02.12.2012 в 15:19.
Ответить с цитированием