Я нахожусь в процессе разработки модуля, который должен выполнить ajax-вызов к пути меню, определенному тем же модулем.
Ниже приведена функция hook_menu:
function staff_filter_menu(){
return $items['staff/filtering/results'] = array(
'page callback' => 'staff_filter_function',
'type' => MENU_CALLBACK,
);
}
function staff_filter_function(){
drupal_json( array('status' => 0, 'data' => "staff_filter_function RESPONDING!"));
}
И код js:
(function($){
$(document).ready(
function(){
$results = $.get('http://localhost/test1.localhost/?q=staff/filtering/results');
//$results = $.get('http://localhost/test1.localhost/?q=admin/config/people');
//$results = $.get('http://localhost/test1.localhost/admin/config/people');
});
})(jQuery);
Первая строка (вызов моего определенного меню) завершается неудачно и возвращает ошибку 404 в firebug.
Итак, я попробовал существующее случайное меню, которое2 следующих меню.Но я сделал одну работу с чистыми URL, а другую без.Существующее меню с чистыми URL-адресами также не работало, но то же меню, которое не является чистым URL-адресом, работало нормально.
Поскольку моя установка на локальный хост не устраивает работу с чистыми URL-адресами, независимо от того, что я пытаюсьМне нужна техника, чтобы сделать мой модуль гибким, независимо от того, работает ли сайт с чистыми URL-адресами или без них (особенно, если я в итоге выпущу его).