【发布时间】:2014-06-07 10:33:34
【问题描述】:
我目前正在通过自定义模块中的 ajax 请求加载视图:
$.getJSON('/reports/summarized-progress/get_output_activities/'+nid, null,activities);
上述请求的drupal页面返回以下内容:
$output_arg=arg(3);
$html="";
$activities=views_embed_view('activities','block_activities',$output_arg); //this returns a view accordion view
if(!empty($activities)) {
$html.='';
$html.=$activities;
$html.='';
}
drupal_json_output(array('data'=>$html));
手风琴/可折叠功能不适用于加载的内容。任何想法是否需要通过 module_load_include 在我的自定义模块中包含任何文件?为此需要做什么?
【问题讨论】:
-
您的 javascript 错误控制台中是否有任何错误?你 html 通过验证了吗?
-
嗨,Nathan,没有出现任何错误。查询返回正确的 HTML。但是,我认为问题在于手风琴工作所需的库可能无法正确加载。
标签: drupal drupal-7 drupal-modules drupal-views drupal-ajax