大佬教程收集整理的这篇文章主要介绍了jQuery的:更改URL地址而不重定向?[重复],大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
注意:history.pushState()
现在受支持-请参阅其他答案。
您 更改整个URL而无需重定向,您可以做的是更改 。
该 是#符号后进入的URL的一部分。最初的目的是将您(本地)定向到HTML文档的各个部分,但是您可以通过JavaScript读取和修改它,以使其_像全局变量一样_ 使用。
如果应用得当,此技术可通过两种方式使用:
document.LOCATIOn.hash = "show_picture";
window.onhashchange = function(){
var what_to_do = document.LOCATIOn.hash;
if (what_to_do=="#show_picture")
show_picture();
}
当然,哈希只是一个字符串,因此您可以使用它做几乎所有的事情。例如,如果您使用JsON对其进行 字符串化, 则可以将整个对象放在其中。
有非常好的Jquery库可以执行高级操作。
以上是大佬教程为你收集整理的jQuery的:更改URL地址而不重定向?[重复]全部内容,希望文章能够帮你解决jQuery的:更改URL地址而不重定向?[重复]所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。