查看drupal的Ajax在节点正文页中不起作用

查看drupal的Ajax在节点正文页中不起作用,drupal,views,Drupal,Views,我已经创建了视图并启用了分页和ajax选项。我在drupal页面中显示视图,如下所示 <?php $view = views_get_view('nextpagecheck'); print $view->preview('default'); ?> 上面的代码显示视图,当单击下一页按钮时,它不工作。请告诉我为什么下一页的ajax不起作用。问题是,当您以这种方式嵌入页面时,没有向页面添加必要的Javascript。幸运的是,下面的代码正在运行,我没有ajax问题。但当我在

我已经创建了视图并启用了分页和ajax选项。我在drupal页面中显示视图,如下所示

<?php
$view = views_get_view('nextpagecheck');
print $view->preview('default');
?>


上面的代码显示视图,当单击下一页按钮时,它不工作。请告诉我为什么下一页的ajax不起作用。问题是,当您以这种方式嵌入页面时,没有向页面添加必要的Javascript。幸运的是,下面的代码正在运行,我没有ajax问题。但当我在页面中使用相同的代码时,该代码具有供用户输入公司名称和日期选择的表单,然后在屏幕上查看显示。它显示良好,但当我单击“下一步”按钮时,它不工作

q=node/45&page=1&selcomp=abc&dfrom=2001/01/01&dto=2002/0/01&submit=submit1; 而不是 ?q=节点/45和页面=1

enter code here
$view->set_参数($abc)

$viewsoutput=$view->render(); 打印$viewsoutput;
?>

我已将用户选择值保存在会话变量中,并将此值传递给视图,现在它正在工作。这不起作用,因为“下一步”按钮在加载时起作用,它丢失了页面变量值

浏览器上是否有js错误或其他内容?
$display_id = 'default';
$view->set_display($display_id);
//print $view->preview('default', $abc);

$item = $view->get_item($display_id, 'filter', 'unix_trandate');
$item['value'] = array('value'=>$dfrom);     
$view->set_item($display_id, 'filter', 'unix_trandate', $item);

$item1 = $view->get_item($display_id, 'filter', 'unix_trandate_1');
$item1['value'] = array('value'=>$dto);     
$view->set_item($display_id, 'filter', 'unix_trandate_1, $item1);