首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >ajax请求更改url

ajax请求更改url
EN

Stack Overflow用户
提问于 2010-02-17 21:20:04
回答 2查看 2.1K关注 0票数 1

我有一个使用ajax的表格上的寻呼机,我希望每个这样的请求也能改变浏览器的url,所以当我点击刷新按钮时,我不会跳到第一页。我一直在与AjaxOptions的Url参数作斗争,但它一直在说服我。请帮帮忙。

修剪

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-02-17 21:32:38

您可以安全地更改超过散列标记的URL,而无需重定向页面。但是,用户可以(在大多数浏览器中)使用“后退”和“前进”按钮浏览这些更改。这种技术通常被称为“历史”。

因为这项技术很难在所有浏览器中运行,所以您需要使用一个框架。看看http://www.mikage.to/jquery/jquery_history.html吧。

我也可以推荐ExtJS的历史资料。看一下这个例子:http://www.extjs.com/deploy/dev/examples/history/history.html#main-tabs:tab2

同样,请注意,当用户执行操作时,不仅URL会更改,而且更改URL (通过Back和Forward)也会影响页面。这很好,甚至很棒,但这意味着它必须非常小心地完成。

票数 3
EN

Stack Overflow用户

发布于 2010-02-17 21:31:55

没有一种简单快捷的方法可以做到这一点,这里有一个关于这个主题的article。问题是,Ajax不仅必须生成URL,而且在加载页面以获取适当内容时还必须考虑这些URL。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2280904

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档