Javascript 刷新页面时如何保持按钮值
我有一个javascript函数,当按下按钮时会被触发。该函数用于加载包含字段值的外部页面 我的问题是,当我刷新页面时,我单击的按钮被重置。我想要的是在刷新时保持该按钮的值,以便它仍然加载该页面,并且仅在按下另一个按钮时重置 js代码Javascript 刷新页面时如何保持按钮值,javascript,php,jquery,Javascript,Php,Jquery,我有一个javascript函数,当按下按钮时会被触发。该函数用于加载包含字段值的外部页面 我的问题是,当我刷新页面时,我单击的按钮被重置。我想要的是在刷新时保持该按钮的值,以便它仍然加载该页面,并且仅在按下另一个按钮时重置 js代码 <script> $(function() { $("button.btn").click(function() { var tip = document.getElementById("tip5").v
<script>
$(function() {
$("button.btn").click(function() {
var tip = document.getElementById("tip5").value;
var id_local = document.getElementById("id_local").value;
$("#tipuri_rezervare").load("select_tip_rezervare.php?id=" + id_local + "&tip=" + tip);
});
});
</script>
php代码
$stmt = $dbh->prepare("SELECT *
FROM Tip_Rezervare
INNER JOIN Local ON Local.ID_Local=:id_local
INNER JOIN Leg_Tip_Local ON Tip_Rezervare.ID_Tip=Leg_Tip_Local.ID_Tip and Leg_Tip_Local.ID_Local=:id_local");
$stmt->bindParam(':id_local', $id, PDO::PARAM_INT);
$stmt->execute() ;
while ($row = $stmt->fetch()) {
$local = $row['Denumire_Local'];
echo'<button type="button" class="btn btn-danger" id="tip'.$row['ID_Tip'].'" value="'.$row['ID_Tip'].'">'.$row['Nume'].'</button>';
}
?>
</div>
<form id="tip" method="post">
<input type="hidden" name="id_local" id="id_local" value="<?php echo $id;?>">
<div id="tipuri_rezervare"></div>
在从外部页面获取结果期间,但在页面刷新之前,需要进行Ajax调用并设置会话,在页面刷新后读取会话值并在页面上设置会话 可能需要会话?您必须使用某种存储—会话变量、cookie、数据库—来存储按钮的值,然后在刷新时检索该值。解决方法是在select_tip_rezervare.php上创建一个tip会话,并在刷新时对其进行验证。Thnx请不要发表评论和回答。您可以在使用php刷新页面期间读取会话值,并为按下的按钮设置该值