Javascript 刷新页面时如何保持按钮值

Javascript 刷新页面时如何保持按钮值,javascript,php,jquery,Javascript,Php,Jquery,我有一个javascript函数,当按下按钮时会被触发。该函数用于加载包含字段值的外部页面 我的问题是,当我刷新页面时,我单击的按钮被重置。我想要的是在刷新时保持该按钮的值,以便它仍然加载该页面,并且仅在按下另一个按钮时重置 js代码 <script> $(function() { $("button.btn").click(function() { var tip = document.getElementById("tip5").v

我有一个javascript函数,当按下按钮时会被触发。该函数用于加载包含字段值的外部页面

我的问题是,当我刷新页面时,我单击的按钮被重置。我想要的是在刷新时保持该按钮的值,以便它仍然加载该页面,并且仅在按下另一个按钮时重置

js代码

<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刷新页面期间读取会话值,并为按下的按钮设置该值