Javascript 当重新加载包含mysql数据的表的页面时,它应该转到表的特定部分

Javascript 当重新加载包含mysql数据的表的页面时,它应该转到表的特定部分,javascript,php,html,mysql,ajax,Javascript,Php,Html,Mysql,Ajax,因此,我的表格每行都包含一个按钮。 该按钮的目的是在单击某行时更新该行。我必须重新加载整个表才能从表中选择* 我的问题是,表格太长了,当你重新加载页面时,你必须向下滚动,看看如何加载 该行将被更新。我想在重新加载页面时将其滚动到特定的提交按钮 我可能想使用javascript,但我对它还不熟悉。 我在这个链接中看到了ajax功能,但我似乎无法实现它,因为我不知道如何从php文件检索值到html。但是我可以做相反的事情,例如xmlhttp.openGET,updatedb.php?q=+str+&

因此,我的表格每行都包含一个按钮。 该按钮的目的是在单击某行时更新该行。我必须重新加载整个表才能从表中选择*

我的问题是,表格太长了,当你重新加载页面时,你必须向下滚动,看看如何加载 该行将被更新。我想在重新加载页面时将其滚动到特定的提交按钮

我可能想使用javascript,但我对它还不熟悉。 我在这个链接中看到了ajax功能,但我似乎无法实现它,因为我不知道如何从php文件检索值到html。但是我可以做相反的事情,例如xmlhttp.openGET,updatedb.php?q=+str+&s=+str2,true;


好的,我刚刚意识到我的评论没有那么有用,所以我将尝试回答你的问题

首先,你有没有考虑过把表格分成几页?这将加快页面加载速度,使查找更容易。其次,我的评论并非毫无用处

<tr name="<?php echo $poke_ID; ?>">
这是一个回调函数,当请求更改加载状态、完成加载等时调用,结果(即页面数据)存储在xmlhttp.responseText中

用于更改id为result的HTML元素中的HTML。因此,您可能希望为表提供一个id,并使用AJAX重新加载它。要做到这一点,只需给你的表一个结果id,或者更好的是一些描述性的东西,比如my_pokemons。不要忘记相应地更新代码

document.getElementById("my_pokemons").innerHTML

<>你可能想考虑使用更简单的方法,或者只是在例子中这样做。无论如何,我建议您阅读javascript。我建议初学者先搜索,然后再搜索更多实用的示例。

您不能在行上使用name=id属性,然后将id放在您重定向到的URL的末尾吗?@fimas谢谢,这样就可以了
xmlhttp.onreadystatechange=function()
document.getElementById("result").innerHTML
document.getElementById("my_pokemons").innerHTML