我有一个面板打开时显示登录功能的窗体,所有工作正常,在成功登录和超时后面板关闭。在面板上隐藏窗体存在
现在,如果用户再次打开面板已经登录 - 我想隐藏表单,直到会话死亡或用户注销。
会话使用PHP创建,我可以获取并查看它。
$(document).on("open", "#leftpane", function(e, ui){
var userExist = "<?PHP echo $_SESSION['user']; ?>";
if(userExist){
$("#loginForm").hide();
}
});
与JQM初学者我只是想通了,我需要实现某种类型的事件,我可以检查“panelbeforeopen”?然后测试会话是否存在并隐藏表单。
而这就是我现在卡在哪里。
刚过我的帖子发现这个..希望帮助别人太 的$(document)。在( “panelbeforeopen”, “#leftpane” 功能(即,UI){ \t \t VAR userExist =“< ?PHP回声$ _SESSION [ '用户'];> “; \t \t \t \t \t \t VAR disableForm =”“; \t \t \t \t \t \t if(disableForm){ \t \t \t \t $(“#loginForm”)。hide(); \t \t \t \t}其他{ \t \t \t \t //做什么都 \t \t \t \t} \t }); –
Kr4k4n
更新:我似乎无法让我的“panelbeforeopen”事件触发,直到我刷新页面一次?任何人都知道我应该如何/在哪里在JQM 1.4.1中实现这一点? – Kr4k4n