gpt4 book ai didi

ruby-on-rails - pjax -- 链接必须在 pjax 容器内吗?

转载 作者:行者123 更新时间:2023-12-02 02:07:34 24 4
gpt4 key购买 nike

我正在使用 https://github.com/rails/pjax_rails .

我想将我的链接放在页面的“永久”部分。 IE。在我的布局中,我有

<%= link_to "Some Action", some_action_path %> 

然后在 View 内部:
<div data-pjax-container>Content to be replaced</div>

这是我调用 pjax 的 javascript:
('[data-pjax-container]').pjax('a');

[您可能会注意到这与自述文件中的调用方法不同,但正如一个报告的问题所指出的那样,自述文件中的方法根本不起作用。]

这不起作用(链接重新加载整个页面)。

如果我使用 data-pjax-container 属性移动 div 内的链接,它就会工作(页面不会重新加载,只更新容器)。

我还没有看到链接实际上在容器之外的任何示例。谁能告诉我如何让这个工作?

最佳答案

我可能过于关注 pjax-rails 自述文件(不是很好)。我去了源(https://github.com/defunkt/jquery-pjax),这导致我将我的js更改为:

$(document).pjax('a', '[data-pjax-container]')

..这让我回到了正确的 rails 上。

关于ruby-on-rails - pjax -- 链接必须在 pjax 容器内吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14243295/

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