Помогите с AJAX

Главные вкладки

Аватар пользователя phpandrei phpandrei 24 февраля 2011 в 21:38

Всем привет. Задача - сделать модальное окно с регистрацией новых юзеров. Вся сложность в том, что регистрация происходит в зависимости от выбраной роли - каждой роли своя форма регистраиции. Надо сделать через AJAX -то есть выбрал роль А - появилась форма регистрации А, так же для Б. Но форма появляется в зависимости от адреса - регистрация разных ролей сделана с помощью autosignrole и content profile. В общем не понимаю как загрузить форму для роли не меняя адреса. Возможно ли это вообще? Если кто-то что-то знает - будьте добры, подскажите. Есть мысль - как нить через iframe замутить, но изарвтом попахивает

Комментарии

Аватар пользователя pacufist pacufist 25 февраля 2011 в 2:50

Модальное окно уже есть? Для динамической догрузки данных пользуюсь AHAH в форме.

<?php
$form
['calculate'] = array(
        
'#type' => 'button',
        
'#value' => t('Calculate'),
        
'#ahah' => array(
            
'event' => 'click',
            
'path' => PATH_CALCULATE_JS,
            
'wrapper' => 'calculate-result',
            
'effect' => 'fade',
        ),
    );
?>
Аватар пользователя phpandrei phpandrei 27 февраля 2011 в 0:28

Всем спасибо. Интересно было по своему доделать(в позновательных целях) - вроде получилось, но не очень красиво. До ума доведу своё решение и с ctools разбираться буду