JQuery Mobile 的 URL

发布于 2024-11-05 21:29:28 字数 453 浏览 1 评论 0原文

我正在 asp.net web 表单网站中使用 JQuery mobile。我在“pageA.aspx”页面上有以下代码。

  <a href="PageB.aspx.aspx" data-transition="fade" data-role="button"  data-icon="star">View Saved Orders</a>

当我单击此链接时,我成功重定向到 PageB,但我得到的 URL 是

http://localhost:3244/MyFirstJQueryApp/PageA.aspx#PageB.aspx

但我想要像这样的 URL 进一步处理,请帮助

http://localhost:3244/MyFirstJQueryApp/PageB.aspx

I am using JQuery mobile in asp.net web form website. I have the following code at the page "pageA.aspx".

  <a href="PageB.aspx.aspx" data-transition="fade" data-role="button"  data-icon="star">View Saved Orders</a>

When I am clicking on this link I am successfully redirected to the PageB, but the URL I am getting is

http://localhost:3244/MyFirstJQueryApp/PageA.aspx#PageB.aspx

But I want URL like this further processing, please help

http://localhost:3244/MyFirstJQueryApp/PageB.aspx

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

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

发布评论

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

评论(3

深海里的那抹蓝 2024-11-12 21:29:28

我是通过设置 target="_top" 属性来完成的。

这是一个好的做法吗?

I have done it by setting target="_top" property.

Is this a good practice ?

初心 2024-11-12 21:29:28

有几个 mods(找不到我想要的)可以删除 URL 中的哈希值,但您必须编辑 jQM 框架。

您可以尝试使用changePage() http://jquerymobile.com /demos/1.0a4.1/#docs/api/methods.html 并将转换而不在历史记录中跟踪它选项设置为 true (我认为这是真的)

这里还有一些有关导航的更多文档:http://jquerymobile.com/demos/1.0a4.1/ #docs/pages/docs-navmodel.html
或许可以想别的办法

There are a couple of mods out there (can't find the one I wanted) to remove the hash in the URL, but you have to edit the jQM framework.

You could try using the changePage() http://jquerymobile.com/demos/1.0a4.1/#docs/api/methods.html and set the transition without tracking it in history option to true (I think it's true)

Here is some more documentation on navigation as well: http://jquerymobile.com/demos/1.0a4.1/#docs/pages/docs-navmodel.html
mightbe able to think of another way

巷子口的你 2024-11-12 21:29:28

jQuery Mobile 背后的理念是,您不要按照自己想要的方式去做!检查 使用 jQuery Mobile 的动态页面,它向您展示了如何让 jQm 在通过将新数据加载到 DOM 中来调用后台。

The idea behind jQuery Mobile is that you don't do it the way you're trying to do it! Check Dynamic pages with jQuery Mobile, which shows you how to let jQm do the work in the background by loading new data into the DOM.

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