1. Главная
  2. Форумы
  3. Техподдержка Drupal
  4. Решение проблем

[РЕШЕНО] Обработка ajax-запроса (грузится вся страница сайта)

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

Здравствуйте уважаемы комьюнити!
Возникла проблема. Пишу модуль, посредством которого производится обработка ajax-запросов.
Код модуля:

<?php
function hdbk_init() {
$page = 'hdbk';
$this_page = request_uri();
if (
$page && strstr($this_page, $page) !== FALSE) {
drupal_add_js(drupal_get_path('module', 'hdbk') .'/js/hdbk.js');
}
}

function

hdbk_menu(){
$items = array();
$items['hdbk'] = array(
'title' => t('Телефонный справочник'),
'page callback' => 'hdbk_page_ajax',
'type' => MENU_CALLBACK,
'access arguments' => array('access content'),
);
return
$items;
}

function

hdbk_page_ajax($argument) {
return
"Hello World!";
}
?>

Ява скрипт код:

Drupal.behaviors.hdbk = function () {
$(".hdbk_link").click(function(){
$("#hdbk_result").load("/hdbk");
});
}

Проблема в том, что при клике на элементе ".hdbk_link", в "#hdbk_result" грузится вся страница сайта, а не просто нужный результат. Ткните носом пожалуйста начинающего друпалера!

Комментарии

Логотип drupal.ru

Содержимое сайта публикуется на условиях CreativeCommons Attribution-ShareAlike 3.0 или более поздней версии. Программные коды в тексте статей — на условиях GNU GPL v2 или более поздней версии.

Документация по совместной работе с репозиторием drupal.ru – https://docs.drupal.ru/code

Drupal – торговая марка Дриса Бёйтарта

12+

AltStyle によって変換されたページ (->オリジナル) /