php - PHP $_GET 能否用于使用 Hashchange 获取 URL 中的变量?

标签 php jquery hashchange

<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>

当点击 Click Me 时,URL 看起来像这样“www.mydomain.com/#create=1”。

我想做的是使用 PHP 中的 $_GET 来降低参数。例如:

<?php echo $_GET['create'];?>

使用

<a href="?create=1">Click Me</a>

有效,但它会重新加载页面,而这正是我要避免的。任何帮助将不胜感激。

最佳答案

PHP 在服务器上运行。 必须向服务器发送一个请求,以便 PHP 了解查询字符串中的内容。您不需要重新加载整个页面,但您需要向服务器发送一些内容,例如在 AJAX 请求中并对结果执行某些操作。

关于php - PHP $_GET 能否用于使用 Hashchange 获取 URL 中的变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8959952/

相关文章:

javascript - JSF 不允许通过 jquery 和 javascript 生成 html 标签?

javascript - jquery ajax 历史和书签插件

JavaScript anchor 导航

php - 在 MySQL 数据库中回显 PHP 变量

php - CI 高级 SQL 查询?

javascript - 如何获取我的链接被点击的位置

javascript - 循环遍历数组时出现问题,避免添加 id

javascript - Hashchange 事件监听器在事件处理程序附加到事件之前监听

php - 如何将参数从 Action 传递到 Symfony 中的布局

javascript - 除非信息填写正确,否则如何使提交按钮不可点击?