如何在 jquery 中加载 url
How to load the url in jquery
我有一个关于jquery和jsp的问题。我使用 jquery load()
在同一页面上加载数据,但主要问题是当它加载时,url 与主页相同,但我想将 url 更改为我单击的数据。我已经使用了元刷新标签,但它不适用于 jsp 页面,所以请帮助我完成粘贴我点击的页面的 url 的任务。我使用了html标签和javasript和jquery,它们保存在jsp页面中。
Use window.history.pushState :
window.history.pushState({},'',"http://newurl.com");
在jQUery.load示例上:
$("#div").load("http://mysite.com/newpage",function(){
window.history.pushState({},'newpage', "http://mysite.com/newpage");
});
如果您还想更改文档的标题,请使用:
document.getElementsByTagName('title')[0].innerHTML = 'New Page';
window.history.pushState({},'newpage','http://mysite.com/newpage' );
如果您担心与旧浏览器和更现代(尽管过时)的IE版本的兼容性,我知道您别无选择,但是要么使用触发整个页面加载的重定向,要么使用哈希符号,您可以通过
document.location.hash
如果您不关心这一点,请查看 HTML5 历史记录 API (http://diveintohtml5.info/history.html)
就像
history.pushState(null, null, 'newURL')
并且不会破坏与浏览器后退和前进按钮的兼容性,前提是您的页面考虑到这些。
相关文章:
- 在iframe中加载url并添加一个类
- 如何在不重新加载URL的情况下查询Node.Js的后端并更新页面
- 我如何重新加载URL链接,在我点击提交按钮后它保持不变
- XMLHttpRequest无法加载url Origin访问控制允许Origin不允许null
- 使用javascript在单选按钮选择上加载URL
- WebView加载URL(“javascript:XYZ”)在我的网络视图中执行了好几次
- javascript帖子不做功能但加载url
- AJAX:点击提交按钮加载URL
- 如何在不重新加载当前页面的情况下加载URL
- 如何在chrome扩展中的新选项卡上加载url覆盖的脚本
- 如何使用JQuery.Load访问Div中加载URL的UL“id”,“name”等,以设置JQuery树视图
- 加载 URL 后调用函数
- 如何在 jquery 中加载 url
- HTML5网站在丝绸浏览器中进入全屏模式或在加载URL后在丝绸浏览器中隐藏地址栏
- XMLHttpRequest 无法加载 [url].预检响应无效(重定向)
- jQuery动态内容链接通过php从SQL数据库加载URL,但在刷新时不会加载
- 如何使用浏览器历史记录状态在我的单页 JavaScript 应用程序中加载 URL
- XMLHttpRequest 无法加载 url.预检响应中的访问控制允许方法不允许方法 PUT
- 通过单击包含加载 URL 但不重新加载页面的链接来更改列的内容
- XMLHttpRequest 无法加载 URL.访问控制允许源不允许的源