我创建了一个脚本来读取哈希(www.website.com/#hash)并将哈希传递给 php。alert(hash)
弹出散列值,但散列未在 post 变量中回显。知道为什么吗?
jQuery 页面
<script>
var hash = location.hash;
$.post("community.php", {
hash: hash
});
alert(hash);
</script>
Community.php 页面
<?php echo $_POST['hash']; ?>
编辑- 下面的 $_GET 最初是上面的 $_POST。
我有一个 foreach 循环遍历函数中的帖子(发布 ID)。我需要将 HASH 传递到函数中,并每次将其与发布 ID 进行比较。唯一的问题是,$_GET['hash'] 不会出现在函数内部。
function something() {
echo $_GET['hash'];
}