Je l'ai essayé de le acces par un appel ajax et en allant simplement par url, Il me donne toujours un 404Drupal 7 hook_menu() renvoie une erreur 404
j'ai rincée mes caches plusieurs fois et même essayé d'enlever et de ré-ajouter le module (comme j'ai eu le problème avec d'autres modules et lu sur d'autres réponses sur le problème)
J'ai aussi cherché sur internet, mais je ne peux pas trouver aucun solution
(nom du module: 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"}';
}
et l'appel ajax à lui:
$.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");
}
});
Ce n'est pas ce que fixe, le nom de la fonction est arbitraire (tant que c'est unique). Plus probablement vous n'avez pas effacé le cache – Clive
comme je l'ai dit, si vous aviez pris le temps de lire le post, j'ai vidé mon argent plusieurs fois et j'ai même essayé de supprimer et de recopier tout le module, problème. – PudiPudi
Peut-être que je l'ai raté parce que vous l'avez mal orthographié. De toute façon, cette réponse n'a pas résolu le problème dans la question, sauf si vous avez une version non standard du noyau – Clive