首页 > 解决方案 > 使用 $_GET 方法访问同一页面上的 href 变量

问题描述

标签: phphtmlajax

解决方案


首先更改此代码:

echo '<a href ="?page=$page-1">Prev</a>';
echo '<a href ="?page=$page+1">Next</a>';

echo "<a href ='?page={$page-1}'>Prev</a>";
echo "<a href ='?page={$page+1}'>Next</a>";

它将在您的代码中显示页面值
但是,您需要使用
类似这样的页面参数分别为每个元素定义点击事件

echo "<a href ='?page={$page-1}' onclick='myFunc({$page-1})'>Prev</a>";
echo "<a href ='?page={$page+1}' onclick='myFunc({$page+1})'>Next</a>";

或者,为每个元素添加另一个属性并在点击事件中使用它

echo "<a href ='?page={$page-1}' page='{$page-1}'>Prev</a>";
echo "<a href ='?page={$page+1}' page='{$page+1}'>Next</a>";

<script>
$(document).ready(function(){
  $("a").click(function(e){
     // use this.page or this.getAttribute('page') for ajax call
     e.preventDefault();
  })
})
</script>

推荐阅读