Ваш JS выглядит нормально (до тех пор, пока на странице есть класс autorefresh
); Я думаю, что проблема в функции обратного вызова меню.
Код, который вы получили, выглядит так, как будто он для Drupal 5, и я собираюсь сделать удар, что вы на самом деле используете Drupal 6? Если это так, ваша реализация hook_menu()
должна выглядеть следующим образом:
function dev_refresh_menu() {
$items['div_refresh/update'] = array(
'page callback' => 'div_refresh_update',
'type' => MENU_CALLBACK,
'access callback' => TRUE,
);
return $items;
}
Вы можете подтвердить это, перейдя непосредственно к www.mysite.com/div_refresh/update
, если вы получите 404, то у Drupal нет записи вашего пункта меню.
Также не забудьте очистить кеш Drupal, как только вы внесете изменения, иначе новый предмет не будет поднят.