Session 会话存在时在面板中隐藏窗体

Session 会话存在时在面板中隐藏窗体,session,jquery-mobile,Session,Jquery Mobile,我有一个面板打开与登录功能的形式,所有的工作都很好,成功登录和超时后,面板关闭 现在,如果用户再次打开已经登录的面板,我想隐藏表单,直到会话结束或用户注销 会话是用PHP创建的,我可以获取并查看它 $(document).on("open", "#leftpane", function(e, ui){ var userExist = "<?PHP echo $_SESSION['user']; ?>"; if(userExist){

我有一个面板打开与登录功能的形式,所有的工作都很好,成功登录和超时后,面板关闭

现在,如果用户再次打开已经登录的面板,我想隐藏表单,直到会话结束或用户注销

会话是用PHP创建的,我可以获取并查看它

$(document).on("open", "#leftpane", function(e, ui){

        var userExist = "<?PHP echo $_SESSION['user']; ?>";

        if(userExist){
              $("#loginForm").hide();
            }

});
$(文档).on(“打开”,“左窗格”,函数(e,ui){
var userExist=“”;
if(userExist){
$(“#loginForm”).hide();
}
});
作为JQM的初学者,我只知道我需要实现某种类型的事件,在那里我可以检查“panelbeforeopen”?然后测试会话是否存在并隐藏表单


这就是我目前所处的困境。

您可以使用
之前打开的面板事件,如文档所述。

在我的帖子之后发现了这一点。。希望对其他人也有帮助$(文档);更新:在刷新页面之前,我似乎无法启动“panelbeforeopen”事件?有人知道我应该如何/在哪里在JQM 1.4.1中实现这一点吗?@user3329599-好的,你能发布你尝试过的代码吗?我把它作为另一个主题发布在这里:可能会被认为是重复的帖子:如果可能的话,请制作一个小提琴