Я попытался Acces его через вызов Ajax и просто идти к нему по URL-адресу, Он всегда дает мне 404Drupal 7 hook_menu() бросает 404
я очистили свои кэши несколько раз и даже попытался удалить и повторно добавить модуль (как у меня возникла проблема с другими модулями и прочитать другие ответы по проблеме)
Я также просмотрел его в Интернете, но я не могу найти ни одного раствор
(название модуля: TTK_rest)
.module:
function TTK_rest_menu() {
$items = array();
$items['TTK_rest_api/TTK_task_progression'] = array(
'page callback' => 'TTK_task_progression_view',
'access arguments' => array('access content'),
'access callback' => TRUE,
'type' => MENU_CALLBACK,
);
return $items;
}
function TTK_task_progression_view(){
return '{"pom":"pom"}';
}
и Ajax вызова к нему:
$.ajax({
url:'/TTK_rest_api/TTK_task_progression',
data: {"getProgress": "true"},//, "event_id":settings['TTK_task_progression']['jsEvent_id']
type: "POST",
contentType: "JSON",
success: function(data){
var $data = $(data);
console.log(data);
},
error: function(err){
console.log("neupe, try again");
}
});
Это не то, что установил ее, имя функции является произвольным (до тех пор, пока его уникальный). Скорее всего, вы не очистили кеш – Clive
, как я уже сказал, если вы потратили время на чтение сообщения, я несколько раз крал свои деньги и даже пытался удалить и восстановить весь модуль, оба из них не исправили мои проблема. – PudiPudi
Возможно, я пропустил это, потому что вы неправильно это сделали. В любом случае, этот ответ не устранил проблему в вопросе, если у вас нет нестандартной версии ядра – Clive