【发布时间】:2010-10-25 20:35:52
【问题描述】:
情况
我正在使用 Drupal 表单 API 实现一些表单。作为用户选择的结果,我需要显示一个可视化(面积图、时间线等),我必须在其中加载 google 的 JS 库并发送数据以在 div 元素中显示可视化。
我做了什么:
我尝试在表单的提交处理函数中使用 drupal_add_js 加载本地 JavaScript 文件(这反过来加载 Google VIZ api),并且我使用 echo 为
问题:
显然这不起作用。请提出解决方案或任何替代方法。我想做的一个是使用 form_redirect 到另一个我拥有所有 HTML 和 JavaScript 代码的节点,但我希望结果出现在同一个 URL 上。如果您需要更多详细信息或任何说明,请发表评论。
感谢您的耐心等待。
【问题讨论】:
-
您使用的是 Drupal 6 还是 7?两者之间的 FAPI 完全不同。我有在 D7 中工作的可视化,但还没有与表单 api 结合使用。
-
网站在 Drupal 6 上。当 html 和 JS 代码在一个简单的页面上时,可视化工作,但我不知道是否可以在模块中使用 FAPI 显示结果。
标签: javascript drupal google-visualization drupal-fapi drupal-forms