gpt4 book ai didi

javascript - 如何在 Drupal 进行 ajax 调用后重新加载自定义 JavaScript 文件?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:07:29 25 4
gpt4 key购买 nike

如何在 Ajax 调用完成后重新加载自定义 JavaScript 文件?

在我的例子中,我有一个自定义 JavaScript 文件来操作 View 数据和过滤器。它在第一次加载页面时完美运行。

但是一旦用户设置了过滤器并点击应用,即在 Ajax 调用之后,JavaScript 似乎停止工作。它在那里,但没有注册任何事件。

我在 Drupal.org 上阅读了一些文章,但没有找到可靠的解决方案。

注意 - 它不是模块 .js 文件,而是主题文件夹下的自定义独立 .js 文件。

最佳答案

您应该阅读 JavaScript in Drupal , 特别是 any part about Drupal.bahaviors .

要点是您需要将自定义 JavaScript 文件转换为 Drupal.behaviors,因为它们将重新附加到通过 AJAX 之类的调用动态加载的内容。

关于javascript - 如何在 Drupal 进行 ajax 调用后重新加载自定义 JavaScript 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3357116/

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