doniyorbekm
@doniyorbekm
Yii-шник

Почему на работает e.preventDefault()?

Привет!
Есть на странице выпадающий список. Хочу при каждом выборе пункта вытаскивать инфу из БД в соответствии с ID и выдавать через alert.
Мой код jQuery:
$("#all-requests").on('change', function (e) {
        e.preventDefault();
        var pick = this.value;
        $.ajax({
            url:"/requests/get-request-desc",
            type: "GET",
            data: {id: pick},
            success:function(data) {
                alert(data);
            }
        });
    });

Сейчас при выборе пункта из дропдауна - страница перезагружается и отображается нужная информация, но алерт не срабатывает. Пробовал ставить preventDefault() в разных местах - не работает как надо...
  • Вопрос задан
  • 188 просмотров
Решения вопроса 1
doniyorbekm
@doniyorbekm Автор вопроса
Yii-шник
Всё заработало как только я сделал так:
$("#all-requests").on('change', function (e) {
        var pick = this.value;
        $.ajax({
            url: 'requests/get-request-desc?id='+pick,
            success: function(data){
                $('#request_desc').append(data);
            }
        });
    });
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы