Форум программистов, компьютерный форум, киберфорум
jQuery
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
1 / 1 / 0
Регистрация: 20.12.2014
Сообщений: 33
1

Не срабатывает .change при задании значения для select

14.02.2016, 15:02. Показов 690. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Я программно хочу выбрать элемент списка, но при этом у меня на списке событие .change, обернутое в функцию onTypeChange
Javascript
1
2
3
$('#article_type').change(function(){
alert('123');
})
Следовательно, я получаю аяксом данные, в зависимости от полученных данных изменяю значение селекта, предварительно вызвав функцию onTypeChange. Значение селекта изменяется, а вот алерта нет, т.е. функция .change не отрабатывает. При этом, если менять значение списка ручками, то все ок.
Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
$.ajax ({
        url: 'getData.php',
        type: 'GET',
        data: "id=" + id,
        success:  function(response) {
            var response_data = JSON.parse(response);
            $('#article_id').val(id);
                document.getElementById("article_title").value=response_data.header;
                   onTypeChange();
            document.getElementById("article_type").value=response_data.type;
            tinyMCE.activeEditor.setContent(response_data.text);
     }
})
Что я делаю не так? Или я чего-то не понимаю и событие change работает как-то иначе, чем простое изменение value селекта?

Добавлено через 33 минуты
Вопрос про change и то, что было не так с моим кодом, остается открытым, но решение нашлось в виде
Javascript
1
$('#article_type').val(response_data.type).change();
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.02.2016, 15:02
Ответы с готовыми решениями:

Установка событий в цикле (установка change на select при обходе массива DIV)
Нужно обходя дивы (DIV) навесить chang на select срабатывает только на первом диве остальные не...

Не срабатывает .change
Сделал форму для расчета стоимости услуги, но стоимость услуги не рассчитывается при изменении...

При выборе какого-то значения в select'e нужно показывать другой select рядом
Здравствуйте, я полный ноль в js, но нужно следующее: На сайте есть разделы. При выборе какого-то...

Как при выборе определённого значения поля select показать новое поле select
Такая задача, у меня есть список значений в поле типа select. Value1 Value2 Value3 Value4 При...

0
14.02.2016, 15:02
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.02.2016, 15:02
Помогаю со студенческими работами здесь

Как при выборе значения в select выполнить функцию php и передать в ей аргумент (значение select)
Вообще, я хочу сделать выборку в таблице. После выбора в <select>, в таблице должны остаться запись...

Нужно сделать так чтобы при выборе некоторых значений в первом select, изменялись значения второго select
Помогите пожалуйста мне нужно сделать так чтобы при выборе некоторых значений в первом select,...

При изменении значения одного select нужно подгрузить в другой select соответствующие данные, которые лежат в базе
Прошу прощения за возможный оффтопик. В форме есть два поля select. При изменении значения...

Инкрементация строк в DataRow при задании нового значения
Приветствую. Столкнулся с одним забавным глюком. Опишу ситуацию полностью, дабы оставить как можно...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru