gpt4 book ai didi

javascript - 将 Javascript(Google Visualization API)与 Drupal Form API 结合使用

转载 作者:行者123 更新时间:2023-11-30 06:48:13 25 4
gpt4 key购买 nike

情况

我正在使用 Drupal 表单 API 实现一些表单。作为用户选择的结果,我需要显示可视化(面积图、时间线等),我必须在其中加载谷歌的 JS 库并发送数据以在 div 元素中显示视觉效果。

我做了什么:

我尝试在表单的提交处理函数中使用 drupal_add_js 加载本地 JavaScript 文件(这反过来加载 Google VIZ api),并且我使用 echo 为

元素添加了一些 HTML 代码。

问题:

显然这不起作用。请提出解决方案或任何替代方法。我想做的是使用 form_redirect 到我拥有所有 HTML 和 JavaScript 代码的另一个节点,但我希望结果出现在同一个 URL 上。如果您需要更多详细信息或任何说明,请发表评论。

感谢您的耐心等待。

最佳答案

要将 html 标记添加到 drupal 表单,您可以使用 '#type' = 'markup':

http://api.drupal.org/api/drupal/developer--topics--forms_api_reference.html/#markup

(事实上,您可以将其省略,因为它是表单元素的默认类型。)

不过,在提交函数中添加 javascript 听起来太晚了。尝试将它添加到表单(也许通过 hook_form_alter())并在填写适当的字段时触发它。

关于javascript - 将 Javascript(Google Visualization API)与 Drupal Form API 结合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4018639/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com