-1
我使用Drupal 6來運行我創建的庫。我需要從AJAX請求中獲取一個參數,讓其說出「食物」並將該參數傳遞給我創建的視圖(視圖2),其中「食物」是一個分類術語,用於獲取我想要的數據。一切都工作得很好,並在我的模塊的加載視圖的方法我可以加載整個視圖,因爲在'如果沒有參數獲取所有值'的設置,但我似乎無法傳遞參數。這裏是方法...通過自定義模塊將參數傳遞給Drupal 6中的視圖
function ajax_methods_menu()
{
$items = array();
$items['admin/settings/ajax_methods'] = array(
'title' => t('AJAX Methods settings.'),
'description' => t('Define settings for the AJAX Methods'),
'page callback' => 'drupal_get_form',
'page arguments' => array('ajax_methods_admin'),
'access arguments' => array('access administration pages'),
'type' => MENU_NORMAL_ITEM
);
$items['gateway'] = array(
'title' => 'AJAX Gateway',
'page callback' => 'ajax_methods_get_items',
'type' => MENU_CALLBACK,
'access arguments' => array('access content')
);
return $items;
}
function ajax_methods_get_items($args)
{
$content = views_get_view('All_Images');
return drupal_json(array('status' => 0, 'data' => $content->preview('default')));
exit;
}
在看文檔views_get_view()似乎並沒有允許爭論,雖然我相信他們正在傳遞給我的ajax_methods_get_items()方法。謝謝閱讀!
小心顯示您的全部來源?我有興趣實現相同的功能。我有觀點採取論據。我在ajax部分之後。乾杯 – atb 2011-03-17 02:14:02