ахах не работает в друпале 6 - PullRequest
0 голосов
/ 08 марта 2012

Я определил в этом моем меню в D6. Я хочу ввести значение текстового поля при нажатии на флажок.

function mymodule_menu(){
return array(
'assignJob/js'=>array(
        'page callback' => 'assignJob_js',
        'access callback'  => TRUE,
        'type' => MENU_CALLBACK,
    )

}

function assignJob_assignee() {
    $output='xxxxxxx';
    drupal_json(array('status' => TRUE, 'data' => $output));
}

При создании формы есть флажок assignJob

$form[$group]['assignJob'] = array(
                    '#type' => 'checkbox',
                    '#title' => 'Assign Job',
                    '#ahah' => array(
                      'event' => 'change',
                      'path' => 'assignJob/js',
                      'wrapper' => 'edit-name',
                      'method' => 'append',
                      'effect' => 'none',
                      'progress' => array(
                        'type' => 'throbber',
                      ),
                    )

Оболочка - это идентификатор текстового поля. Когда я нажимаю на эту кнопку, я получаю

An HTTP error 404 occurred. 
/assignJob/js

Кто-нибудь может мне помочь, что я здесь не так делаю?

1 Ответ

0 голосов
/ 24 июня 2012

похоже, что path / assignJob / js не существует.убедитесь, что у вас нет опечатки, когда вы объявили ее в hook_menu, и убедитесь, что вы сбросили все кэши при изменении hook_menu

...