gpt4 book ai didi

jQuery Mobile 在 URL 中传递参数

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

我有一个登陆站点,它采用 id 参数,然后使用该 id 参数加载适当的页面。我想将相同的 id 发送到下一页。看起来像这样。

var pageID= "#gcn-lg-biz-detail-page?pid=" + mem.id;
$.mobile.changePage( pageID, { transition: "flip"} );

目前该功能正在运行。问题是登陆页面的原始 id 仍然在下一页的 URL 中。看起来像这样。

着陆页

www.example.com/go/?id=1034

下一页

www.example.com/go/?id=1034#gcn-lg-biz-detail-page?pid=1034

正如您所看到的,url 中的初始页面有一个额外的 id。我意识到我可能不需要再发送 id,因为它已经从原始 URL 中存在,但第二页并不总是跟随登陆页面,它可能会在用户点击列表项后加载,我会然后需要传递id。

我需要知道如何清理 $.mobile.changePage() 之前的 URL,以便 URL 干净,只包含其后的哈希值和参数。基本上我只想看起来像这样。

www.example.com/go/#gcn-lg-biz-detail-page?pid=1034

最佳答案

您可以这样重建您的网址:

var cleanUrl = window.location.protocol + "//" + window.location.host + window.location.pathname + window.location.hash

我不太确定这是否能回答您的问题。

关于jQuery Mobile 在 URL 中传递参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12993069/

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