我有一个 html 表单,其中填充了我从 MySQL 数据库查询中获得的值。查询是id
通过 GET 发送的。
我将 id 连同一个被锚点包围的按钮一起发送到表单<a>
:
<a href='editRQS.php?id=$row[0]'><button class='edit'>Edit</button></a>
$row[0]
由正确的填充,id
我确信它工作正常。当我单击按钮时,会发送带有id
. 然后在另一个页面收到它,如下所示:
<?php
$id = -1;
if(isset($_GET['id'])){
$id = $_GET['id'];
echo "<label class='exists' id='idRequest'> $id</label>";
}
if($id != -1 ){
echo '<form id="findRequest" class="hide" >';
} else {
echo '<form id="findRequest" class="show" >';
}
?>
问题是id
到达页面 - 但随后它消失了。任何帮助将不胜感激。
编辑
页面似乎重新加载,我不知道为什么,我有一些 javascript 来管理一些页面功能,唯一可能导致这种情况的是提交另一个表单时的事件处理程序,但我已经阻止它像这样:
$('anotherForm').on('submit',function(e){
.
.
.
e.preventDefault();
}
编辑
感谢所有提供帮助的人,我还没有找到它不起作用的原因,我尝试禁用 javascript 并且页面停止重新加载所以我想这是另一件事让我的页面变得混乱