gpt4 book ai didi

ajax - 通过 AJAX 更新 Drupal View 参数

转载 作者:行者123 更新时间:2023-12-01 00:05:27 24 4
gpt4 key购买 nike

我有一个关于 Drupal 6.x 的请求
我想要这种行为:

想象一下有 2 列,左侧是节点列表(例如仅标题),右侧是仅显示左侧内容之一的 View 。
我的想法是使用 AJAX 方式来实现这一点:单击左侧列表中的链接会使用实际节点更新右侧的 View 。

处理这个问题的最佳方法是什么?

我的想法是使用面板,制作具有 2 个 View 的 2 列面板,一个(左侧)根据内容类型过滤,没有参数,右侧的一个将要显示的节点 id 作为参数。

但是如何将 2 个 View 与 AJAX 联系起来?
(或者,更好的是,如何使用 AJAX 调用更新右侧的 View ?)
这可能吗?

任何帮助或想法都非常受欢迎
谢谢!

干杯
毛罗

最佳答案

您还可以进行快速 hack,这非常灵活,因为它允许您在不更改代码的情况下更改 View 。

我最近有一个类似的任务,对于你的任务,我会做以下事情:

  • 对于您的右列,创建一个公开的过滤器(节点 ID)并使用 CSS 隐藏整个公开的过滤器表单。
  • 使用 jQuery,将单击行为附加到左列的标题。
  • 单击行为获取节点 id,在右列找到附加的公开过滤器,将节点 id 输入到输入字段并执行表单的 .submit()。

  • .submit() 触发内置 View 调试良好的 ajax 请求,刷新您的右列。

    关于ajax - 通过 AJAX 更新 Drupal View 参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1589762/

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