更新会话变量而不刷新页面

时间:2013-07-31 06:34:53

标签: php javascript jquery ajax

当点击iframe(外部页面)中的链接时,我需要更新第1页上的会话变量。 当我点击iframe的链接时,会话变量已成功设置。 问题是我需要刷新页面1以更新第1页上的会话变量。

enter image description here

如何解决这个问题。任何ajax,jquery帮助。 感谢

1 个答案:

答案 0 :(得分:1)

HTML a href链接:

<a href="#" id="clickme">Update Session</a>

jQuery代码:

您可以使用data: { varname: 'here we go'}

行发送数据
<script src="http://code.jquery.com/jquery-1.10.1.min.js"></script>
<script>
$("#clickme").click(function(e) {
    e.preventDefault();
    $.ajax({
        type:'POST',
        url:'update.php',
        data: { varname: 'here we go'},
        success:function(response){
           alert(response);
        }
    });
});
</script>

update.php文件:

您可以使用$_POST["varname"]

发送var
<?php
   $_SESSION["varname"] = $_POST["varname"];
   echo $_SESSION["varname"];
?>