如何在调用回调时在javascript中运行php代码?

时间:2013-12-30 22:16:38

标签: javascript php jquery ajax

我正在使用easyModal在我的网站上创建模态窗口。看到他们有回调onClose并且我想在关闭时使用php代码是否可能,如果是的话怎么做?我想从会话中取消一些值(在javascript,jquery或ajax中没有太多经验)

这是我的代码:

<div id="ebox">
    <?php
    echo $_SESSION['unameE'];
    echo $_SESSION['pwordE'];
    echo $_SESSION['emailE'];
    ?>
</div>

$(function() {
    $('#ebox').easyModal( {
        autoOpen:<?php echo $error; ?>
        onClose:???

    });
});

或者可能有另一种解决方案在显示一次后取消会话中的值?

1 个答案:

答案 0 :(得分:0)

你应该在脚本上

onClose: function(){ 
   $("#ebox").html(' ') ; 
   $.post("remove-session.php"); 
}

然后在“remove-session.php”页面上你可以用你的会话做各种各样的事情:

<?php 
  unset($_SESSION['unameE']); 
  //... 
  //or even
  session_destroy(); 
?>