【问题标题】:Getting a ajax pagination values in Drupal custom module?在 Drupal 自定义模块中获取 ajax 分页值?
【发布时间】:2013-11-18 11:31:48
【问题描述】:

我有幻灯片页面来自视图

页面网址:http://localhost.com/entertainment/word

在这个页面我有幻灯片,有上一个和下一个按钮..

当我按下下一个按钮时,它会调用视图 ajax 并通过附加 ?page=2 转到下一张幻灯片,然后 URL 变为“http://localhost.com/entertainment/word?page=2无需刷新页面

在每次 ajax 调用后,我需要在自定义模块中获取附加值,例如 page="2"。

【问题讨论】:

    标签: php ajax drupal


    【解决方案1】:

    既然是ajax调用,我猜你应该用JS来获取页面值。

        document.URL.split("page=")[1]
    

    【讨论】:

    • 我无法获取 .module 文件中的值吗??因为有了这个值,我需要实现功能。
    【解决方案2】:

    如果您需要在模块(服务器端)中检索活动页面,可以使用pager_find_page 函数。

    这将根据page 查询字符串参数返回活动页面的整数。

    【讨论】:

      【解决方案3】:

      我已经完成了 Sessions。

      在视图页面中获取 nid 并分配给 seesion 变量。

      在 .module 文件中获取该会话变量。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-07-27
        • 1970-01-01
        相关资源
        最近更新 更多