可以使用PHP $_GET使用Hashchange在URL中获取变量吗?
作者:互联网
<a href="#create=1">Click Me</a>
<script src="https://raw.github.com/cowboy/jquery-hashchange/v1.3/jquery.ba- hashchange.js"></script>
<script type="text/javascript">
$(window).hashchange(function () {
//
});
</script>
单击“单击我”时,URL看起来像“www.mydomain.com/#create=1”.
我想要做的是使用PHP中的$_GET来降低参数.例如:
<?php echo $_GET['create'];?>
使用
<a href="?create=1">Click Me</a>
工作,但它重新加载页面,这是我想避免的.任何帮助将不胜感激.
解决方法:
这有一个新的未来:
window.history.pushState("Remember me!", "Changing the get Parameter...", "?create=1");
您可以使用以下命令将其应用于所有链接:
$("a").click(function() {
if ($(this).attr("href").substr(0, 1) != "#") {
$("body").load($(this).attr("href"));
window.history.pushState("Remember me!", "Nothing special", $(this).attr("href"));
return false;
}
});
标签:php,jquery,hashchange 来源: https://codeday.me/bug/20190902/1791724.html