Передача параметра AHAH обработчику из select [Решено]
Прислано: sadmin
пт, 25/06/2010 - 01:31
Прошу ткнуть носом чтобы решил задачу - передать параметр AHAH обработчику из элемента select.
Как посмотреть в my_js() какой элемент селекта выбран? Подобная задача решалась тут Как передать параметры AHAH обработчику, но выводы сделать не получилось.
hook_menu()
$items['my/js'] = array( 'page callback' => 'my_js', 'page arguments' => $form_state, 'type' => MENU_CALLBACK, 'access callback' => user_access('my access'), );
$form['MySelect'] = array( '#type' => 'select', '#title' => '', '#default_value' => 'Series..', '#options' => array( '' => t('Series..'), 'series 100' => t('Series 100'), 'series 250' => t('Series 250'), ), '#ahah' => array( 'event' => 'change', 'path' => 'my/js', 'wrapper' => 'target',), );
- sadmin's blog
- Для комментирования войдите или зарегистрируйтесь
Здесь тоже обсуждалось.
В обработчике проверять $_POST['mySelect'] и всё.
Я делал так для иерархических списков.
- Для комментирования войдите или зарегистрируйтесь
Ch, спасибо! Все оказало в разы проще чем пробовал. [Решено]
- Для комментирования войдите или зарегистрируйтесь
Вы отдаете себе отчет в том, что 'page arguments' должно быть массивом?
А то из Вашего кода это не очевидно.
- Для комментирования войдите или зарегистрируйтесь




Комментарии