2012-03-08 53 views
0

我在D6中的這個菜單中定義了它。我想在點擊複選框時輸入文本字段值。ahah在drupal中不工作6

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', 
        ), 
        ) 

包裝是文本字段 的ID當我在這個chcekbox我得到

An HTTP error 404 occurred. 
/assignJob/js 

任何人可以幫助點擊我在這裏做錯了什麼?

回答

0

它似乎是路徑/ assignJob/js不存在。 確保您在hook_menu 中聲明它時沒有錯別字,並確保在更改hook_menu時沖刷了所有緩存