JQuery Mobile 的 URL
我正在 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我是通过设置 target="_top" 属性来完成的。
这是一个好的做法吗?
I have done it by setting target="_top" property.
Is this a good practice ?
有几个 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
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.