gpt4 book ai didi

YUI:为 pjax 调用动态添加额外参数(在调用之前)

转载 作者:行者123 更新时间:2023-12-04 05:39:53 24 4
gpt4 key购买 nike

有没有办法给 YUI pjax calls 添加额外的参数? ,我发现的唯一事件处理程序是加载、导航和错误。在进行 pjax 调用之前,我们没有处理程序。即使我使用 pjax 调用的配置属性也没有找到任何帮助。

就像默认调用是:

http://localhost:8000?pjax=1

添加的动态应该是这样的:
http://localhost:8000?pjax=1&param=test

param 的值可以在调用时更改。

任何帮助将不胜感激..谢谢。

最佳答案

pjax 的目的是为有能力的浏览器提供增强的导航,因此,链接和参数应该是完全可点击的,无需任何额外的修改。

源中的任何链接都应该已经有 &param=test在标记中。

如果您通过 JavaScript 调整标记的内容,只需更改链接 href 即可。选择器 ( yui3-pjax ) 冒泡,href将在触发事件时进行解析。

与其绑定(bind) pjax 事件,只要知道该链接应该是什么,就应该执行 node.setAttribute('href', newLinkValue); .

这将确保当 pjax 不可用时,链接仍将用户指向正确的位置。

关于YUI:为 pjax 调用动态添加额外参数(在调用之前),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11392873/

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