关于jquery-mobile错误行为的SESSION变量

时间:2014-08-07 10:50:30

标签: php jquery-mobile

所以我有一个用户列表,我想将所选用户保存在SESSION变量中,我得到包含用户的单元格的索引然后我使用该索引来获取具有userID的数组的位置并将其保存到会话变量然后跳转到名为menu.php的文件,该文件应为所选用户提供选项。

console.log显示SESSION变量OK(所选用户名在SESSION变量上);但是当它转到menu.php时,它总是显示最后一个用户的名字。难道我做错了什么?

P.S。所有文件中都有session_start()。

$(document).on("pagecreate",function(event){
    $('.users').click(function(element) {
            var userIdx = $('.users').index(this);
            var userIdxPHP;
            var userID;         
            <?php
                for ($i=0; $i<count($userArray);$i++)
                {
                    ?>
                    userIdxPHP = '<?php echo $i; ?>'    
                    if (userIdx == userIdxPHP)
                    {
                       <?php 
                        $_SESSION['seluserID'] = $userArray[$i]->id; 
                        $_SESSION['seluserName'] = $userArray[$i]->name;
                        ?>  
                        console.log('<?php echo $_SESSION['seluserName']; ?>');
                        document.location.href="menu.php";
                    }
                    <?php
                }
            ?>  
    });
});

0 个答案:

没有答案