【发布时间】:2016-03-30 10:07:40
【问题描述】:
我尝试通过 ajax 调用并通过 url 访问它, 它总是给我一个 404
我已经多次刷新我的缓存,甚至尝试删除并重新添加模块(因为我遇到了其他模块的问题并阅读了有关问题的其他响应)
我也在网上查过,但我似乎找不到任何解决方案
(模块名称:TTK_rest)
.模块:
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");
}
});
【问题讨论】:
标签: ajax post drupal drupal-7 hook-menu