Php 跳转到投票结果

Php 跳转到投票结果,php,html,ajax,Php,Html,Ajax,我使用AJAX在同一页面上显示投票结果,而无需刷新页面 问题是投票本身占用的页面空间是结果的三倍。当用户投票时,取决于他们向下滚动页面的距离,除非他们向上滚动,否则无法查看结果 我想我可以做一些类似于的事情来跳转到结果,但它不起作用。我猜原因是因为AJAX使用的PHP脚本来自与投票所在页面不同的页面 有没有一种方法可以迅速获得结果 对于那些想知道页面URL的人,可以在页面的右栏中找到投票: 不错的页面。只要看一下,你就可以在浏览器控制台上很好地完成这项工作。我假设页面上的代码也是如此 首先,获取

我使用AJAX在同一页面上显示投票结果,而无需刷新页面

问题是投票本身占用的页面空间是结果的三倍。当用户投票时,取决于他们向下滚动页面的距离,除非他们向上滚动,否则无法查看结果

我想我可以做一些类似于
的事情来跳转到结果,但它不起作用。我猜原因是因为AJAX使用的PHP脚本来自与投票所在页面不同的页面

有没有一种方法可以迅速获得结果

对于那些想知道页面URL的人,可以在页面的右栏中找到投票:


不错的页面。只要看一下,你就可以在浏览器控制台上很好地完成这项工作。我假设页面上的代码也是如此

首先,获取元素的位置:

var topOfPollBox_y = document.getElementById('poll').offsetTop
然后将文档滚动到此位置:

window.scrollTo(0, topOfPollBox_y);

您正在使用jQuery吗?我肯定有“scrollTo”函数。是的,我可以使用jQuery解决方案。我以为会有一种更简单的方法,但jQuery总是一种选择。嗯,那很简单。非常感谢。总有一天我将不得不花一些时间来学习AJAX能做些什么。这相当于,不是吗但是,嘿,就像我说的:制造核弹并不是那么难——这是(最)困难的部分!从其他人那里获得信息确实在一定程度上减轻了负担。。Ajax非常棒——在我看来,处理后退按钮是最糟糕的部分——我想,使用Ajax不会有什么问题