PHP获取div位置并存储在会话中

问题描述

| 我知道如何使用JS获取div的位置,我使用的是Jquery的可拖动脚本,并且发生了一个事件,当人们停止拖动时,它应该获取div的位置(顶部和左侧):
document.getElementById(\'object\').style.top;
document.getElementById(\'object\').style.left;
现在的问题是如何将这些坐标转换为php会话...?     

解决方法

也许最好(最简单)的选择是将它们存储在cookie中。如果愿意,PHP可以读取cookie,但是即使您不愿意,也可以在将页面重新加载到同一浏览器中时再次使用cookie。 如果要存储该值,以便在用户登录另一个浏览器(或在另一个会话中)时也保留该值,则可以将cookie存储在数据库中。     ,放下时,向PHP脚本发出Ajax请求,将其放入$ _SESSION。     ,这是我感谢GolezTrol做出的最终解决方案:),我不知道您可以使用js制作Cookie
    <script type=\"text/javascript\">
        function setCookie(c_name,value,exdays){
        var exdate=new Date();
        exdate.setDate(exdate.getDate() + exdays);
        var c_value=escape(value) + ((exdays==null) ? \"\" : \"; expires=\"+exdate.toUTCString());
        document.cookie=c_name + \"=\" + c_value;
        }
    </script>
    <script type=\"text/javascript\">
    $(function() {
        $( \"#object\" ).draggable({ containment: \".body\",scroll: false });
        $( \"#object\" ).bind( \"dragstop\",function(event,ui) {
          var l = document.getElementById(\'object\').style.left;
          javascript: setCookie(\'objectl\',l,365);
          var t = document.getElementById(\'object\').style.top;
          javascript: setCookie(\'objectt\',t,365);
        });
    });
    </script>
    

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...