Javascript Drupal:如何执行ajax调用
为什么在Drupal 7中,如果我在hook_菜单中有以下内容:Javascript Drupal:如何执行ajax调用,javascript,jquery,html,ajax,drupal,Javascript,Jquery,Html,Ajax,Drupal,为什么在Drupal 7中,如果我在hook_菜单中有以下内容: function dash_menu() { ... ... $menuitems['mytest/feed/feedbackid/'] = array( 'type' => MENU_CALLBACK, 'page callback' => 'dash_feedbackid_callback', 'access callback' => 'user_is_log
function dash_menu() {
...
...
$menuitems['mytest/feed/feedbackid/'] = array(
'type' => MENU_CALLBACK,
'page callback' => 'dash_feedbackid_callback',
'access callback' => 'user_is_logged_in',
'access arguments' => array('access content'),
);
return $menuitems;
}
在javascript中,我执行以下操作:
jQuery.ajax({
type: 'POST',
url: '/mytest/feed/feedbackid/',
dataType: 'json',
success: function(data){
alert('ok')
},
// Might want to use 'ui' instead of jQuery('#slider').
data: 'slider_value=' + '1',
});
在控制台中,我得到以下错误:
POST http://localhost//mytest/feed/feedbackid/ 404 (Not Found)
我已重新安装模块并清除缓存从url中删除第一个“/”。。。以下是固定价格:
jQuery.ajax({
type: 'POST',
url: 'mytest/feed/feedbackid/',
dataType: 'json',
success: function(data){
alert('ok')
},
// Might want to use 'ui' instead of jQuery('#slider').
data: 'slider_value=' + '1',
});
发生在我们身边的每一个人身上