Javascript Drupal 7钩子菜单和类型菜单回调给出403错误
我试图通过hook_菜单实现json端点。这是我的密码:Javascript Drupal 7钩子菜单和类型菜单回调给出403错误,javascript,drupal-7,hook-menu,Javascript,Drupal 7,Hook Menu,我试图通过hook_菜单实现json端点。这是我的密码: function gcm_subscribe_menu() { $items['gcm_subscribe/subscribe'] = array( 'title' => 'Test-Endpoint', 'page_callback' => 'gcm_subscribe_ajax_subscribe', 'type' => MENU_CALLBACK,
function gcm_subscribe_menu() {
$items['gcm_subscribe/subscribe'] = array(
'title' => 'Test-Endpoint',
'page_callback' => 'gcm_subscribe_ajax_subscribe',
'type' => MENU_CALLBACK,
'access arguments' => array('access content'),
);
return $items;
}
function gcm_subscribe_ajax_subscribe() {
drupal_json(array('test' => 'testData'));
}
我的问题是,当我通过javascript调用这个端点时,我得到一个错误403
有人知道为什么吗?页面回调没有下划线,在回调函数中应该使用return 此外,在d7中,您应该使用drupal_json_输出,而不是drupal_json