URL 中的 jQuery Mobile 数据

发布于 2024-11-25 00:02:23 字数 147 浏览 5 评论 0原文

使用 jQuery Mobile,我如何创建 hashbang URL(例如 #!/value_1/value_2)并能够读取这两个值(假设两个参数始终采用相同的顺序)。

需要注意的是,这是由单页结构提供支持的,因此我不会链接到外部页面。

Using jQuery Mobile, how could I create hashbang URLs such as #!/value_1/value_2 and be able to read both of these values, assuming that both parameters will always be in the same order.

One caveat is that this is being powered by a one page structure, so I'm not linking to an external page.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

暖风昔人 2024-12-02 00:02:23

默认情况下,jQuery Mobile 自动将 hashbang 映射到页面元素 id(假页面)。首先您需要禁用此行为。

对其采取操作

  • 然后,您需要有一个自定义逻辑,该逻辑读取 windows.location.hash 并在

    加载站点

  • 单个虚假页面打开时 (onpageshow JQM事件)< /p>

创建链接就像正常创建链接一样 - 只需设置一个 href 值。

以下是更多信息:

jQuery Mobile 和 hashbang 导航的“查询参数”< /a>

jQuery Mobile automatically maps hashbangs to page element ids (faux pages) by default. First you need to disable this behavior.

Then you need have a custom logic which reads windows.location.hash and takes action on it either when

  • the site is loaded

  • individual faux page is openend (onpageshow JQM event)

Creating links happens like you would create links normally - just set a href value.

Here is more info:

jQuery Mobile and "query parameters" for hashbang navigation

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文