使用按钮刷新php页面

使用按钮刷新php页面,php,html,Php,Html,我有一个简单的编码问题。我已经创建了一个带有文本框和共享按钮的页面。该页面还包含一个向上点按钮 我对“指向上”按钮有一个问题,当用户单击该按钮并刷新页面时,。。。窗口要求重新发送信息 为此,我使用了以下代码,这些代码运行良好 `标题('Location:samepageurl.php') 退出` 但上面代码的问题是当用户向下滚动页面并单击按钮时。页面自动向上滚动。用户必须手动向下滚动 我想要的是页面应该刷新,但它应该在原来的位置 如果问题仍然不清楚,请参考以下图片 您可以设置片段标识符 例如:

我有一个简单的编码问题。我已经创建了一个带有文本框和共享按钮的页面。该页面还包含一个向上点按钮

我对“指向上”按钮有一个问题,当用户单击该按钮并刷新页面时,。。。窗口要求重新发送信息

为此,我使用了以下代码,这些代码运行良好

`标题('Location:samepageurl.php')

退出`

但上面代码的问题是当用户向下滚动页面并单击按钮时。页面自动向上滚动。用户必须手动向下滚动

我想要的是页面应该刷新,但它应该在原来的位置

如果问题仍然不清楚,请参考以下图片


您可以设置片段标识符

例如:


您可以通过ajax发送请求,而不是依赖于正常的表单提交。这不会影响当前页面的滚动。

Mihai的回答是正确的,但正如您所说的片段标识符不起作用,因为每个用户都有向上点按钮,您可以将
用户id
作为片段标识符传递并隐藏(
显示:无;
在每个用户面前标记并传递用户id

像这样:

您也可以在用户id之前设置前缀(可选)


将这一行添加到页面底部标记之前

在jQuery中刷新页面

$(“#页面刷新”)。单击(函数(){
location.reload();
});

为什么要刷新页面?如果你正在处理表单,刷新页面是不寻常的。。。你输入的数据将在刷新后丢失,除非你想提交你的表单,并且你的数据将在提交后显示。我只希望当用户单击按钮时,按钮文本应更改为其他内容。。。这是我刷新它的唯一原因。。。是的,我对它进行了编码,这样如果用户已经点击了它。。。文本将是“:”,而不是如果points up实际上每个用户帖子都包含一个points up按钮。我已经编辑了上面显示的代码,但它不是working@sumit你想说如果你把
放在按钮附近,然后在最后用
#points\u
访问页面,它就不起作用了吗?先生,我能在那里找到某种链接,而不是那些points up吗button@sumit我不知道你的按钮到底在做什么,您只需再传递一个带有用户id的锚定标记,并将其隐藏,使其在页面上不可见,或者更好的选择是您还可以添加一个片段标识符并传递username@sumit你不必在你的标题中更改它,你需要在点附近更改它。。。
<a name="points_up"></a> <!-- this needs to be near that button, the page will scroll exactly where the element is -->
header('Location: samepageurl.php#points_up');
die;
<a name="pu12345" style="display: none;"></a>

<?php
   header('Location: whatever.php#pu12345');
   exit;
?>
<button id="PageRefresh">Refresh a Page in jQuery</button>
<script type="text/javascript">
         $('#PageRefresh').click(function() {
         location.reload();
         });
</script>