Hyperlink 如何在不刷新页面的情况下增加php变量?

Hyperlink 如何在不刷新页面的情况下增加php变量?,hyperlink,var,Hyperlink,Var,有人能帮我解决这个问题吗 我有一个页面宽度一些div ID(页面第1页第2页…)和一个链接(下一页),如何在用户每次单击时增加此链接而不刷新页面? 如果链接为1,则为示例。。链接变为2等 有什么想法吗?在浏览器脚本中:在链接上侦听onClick事件,并在单击链接时向php脚本发送AJAX请求 在服务器脚本中:数据库或其他存储上的Update字段。我会使用ajax,只是向php脚本发送一个请求,该请求将生成一个完整的标记或类似的内容。。。将其添加到html中,这样您就可以在html中更新链接,而无

有人能帮我解决这个问题吗 我有一个页面宽度一些div ID(页面第1页第2页…)和一个链接(下一页),如何在用户每次单击时增加此链接而不刷新页面? 如果链接为1,则为示例。。链接变为2等


有什么想法吗?

在浏览器脚本中:在链接上侦听onClick事件,并在单击链接时向php脚本发送AJAX请求


在服务器脚本中:数据库或其他存储上的Update字段。

我会使用ajax,只是向php脚本发送一个请求,该请求将生成一个完整的
标记或类似的内容。。。将其添加到html中,这样您就可以在html中更新链接,而无需刷新页面。同时,如果需要,您可以删除、隐藏或显示其他元素

我希望这会给你一些想法。如果我能看到你的代码,我会告诉你更多,因为我看到了你的情况。如果我没弄好,很抱歉;)


div{
显示:块;
宽度:100px;
高度:800px;
背景色:红色;
}
a{
字号:3em;
位置:固定;
排名:0;
右:0;
}
一
二
三
var i=1;
函数增量链接(){
i++;
var link=document.getElementById(“linkId”);
link.innerHTML=“单击”;
link.setAttribute('href',“#节”+i);
返回false;
}

这就是你需要的吗?您不需要php或ajax来实现这一点。

ajax,如果您需要在单击时再次从服务器中提取数据


如果您只想在浏览器中本地增加数字而不需要任何花哨的操作,请使用标准JavaScript。

欢迎使用StackOverflow。最好包含一些代码片段来说明您正在谈论的内容。还请查看帮助页面。谢谢你的回答,我可以使用php或Ajax吗?@MWasser使用Ajax有什么问题?在任何情况下,您都应该在html页面中创建一个脚本(Javascript)。您可以使用request代替AJAX来插入
元素;函数buttonClick(){i++;document.getElementById('section')。value='#'+i;}对于链接href=“javascript:buttonClick();”这是您想要实现的功能吗?检查我的答案,我已经编辑过了。
<html>
<head>
<style>
div {
  display: block;
  width: 100px;
  height: 800px;
  background-color: red;
}
a {
  font-size: 3em;
  position:fixed;
  top: 0;
  right:0;
}
</style>
</head>
<body>
  <div id="section1">one</div>
  <div id="section2">two</div>
  <div id="section3">three</div>
  <a href="#section1" id="linkId"         onclick="increaseLink();">next</a>
<script>
var i = 1; 
function increaseLink() {
   i++;
   var link = document.getElementById("linkId");
   link.innerHTML = "click";
   link.setAttribute('href', "#section"+ i);

   return false;
}
</script>
</body>
</html>