位置: 编程技术 - 正文

jQuery拖动布局其结果保存到数据库(jquery 拖拽布局)

编辑:rootadmin

推荐整理分享jQuery拖动布局其结果保存到数据库(jquery 拖拽布局),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:jquery拖拽布局插件,jquery移动元素,jq拖拽功能,js拖拽布局,js div拖动,jquery 拖拽布局,jquery 拖拽布局,jq拖拽功能,内容如对您有帮助,希望把文章链接给更多的朋友!

最近的项目中涉及到了用户个性化定制首页的需求,用户要求可以随意拖动首页模块的位置,来实现个性化的布局。本文讲解如何使用和PHP实现拖动布局并将拖动后的布局位置保存到数据库。

很多网站的拖动布局的例子都是采用浏览器的COOKIE来记录用户拖动模块的位置,也就是说拖动后各模块的排序位置信息是记录在客户端的cookie里的。当用户清空客户端的cookie或浏览器的cookie过期后,再次访问页面时,发现布局又还原成最初的状态。这种cookie记录的方式使用简单,但不适合像个人中心、管理系统主页的要求。本例实现的效果:通过拖动随意布局页面模块。记录拖动后模块的位置,并记录到数据库中。页面永久性布局,用任意浏览器在任意时候打开,页面布局不变。(除非用户再次更改模块的排序,跟cookie没有关系)。原理采用的拖动排序插件实现拖动效果。将拖动后的模块的位置通过ajax传给服务端PHP程序。PHP程序处理位置信息后,更新数据库中相应的字段内容。XHTML

DIV#loader用于显示提示信息,如loading...,#orderlist是一个隐藏域,用于记录模块的排序值。“...”表示循环了n个DIV.modules,具体生成的代码在后面会讲到。CSS

jQuery拖动布局其结果保存到数据库(jquery 拖拽布局)

简单,关键是要给.modules一个想左浮动的样式float:left。jQuery

拖动排序的动作都写在$list.sortable({...})里面,参数设置和方法请看代码的注释。juery ui的sortable插件提供了很多方法和参数配置,详情请查看拖动完成要执行一个update方法,该方法需要将拖动后排序的位置通过ajax提交给后台处理。

说明:循环每个模块.modules,获取拖动排序后每个模块的属性title值,将值通过逗号连接成一个字符串。原来的未拖动之前的排序值从隐藏域orderlist中获取。获取排序值后,就是通过ajax和后台程序交互了。PHPupdate.php接收前端ajax通过POST提交过来的两个参数,及排序前的值和排序后的值,将这连个值进行对比,如果不相等,则更新数据库中的排序字段,完成了拖动排序后的及时保存。

首页index.php再回到展示布局的首页index.php。index.php通过连接数据库读取模块的排序信息,并将各模块显示出来。首先别忘了加载jquery库和jquery ui的sortable拖动排序插件。

读取数据库的排序字段值。

循环显示各模块。

诚然,真正的拖动排序结果的保存都跟每个用户信息相关联,所以数据库的结构设计方面大家可以自行解决,尽情发挥吧。

标签: jquery 拖拽布局

本文链接地址:https://www.jiuchutong.com/biancheng/370390.html 转载请保留说明!

上一篇:jQuery表格行上移下移和置顶的实现方法(js表格上移下移)

下一篇:jQuery控制DIV层实现由大到小,由远及近动画变化效果(jquery如何给div属性赋值)

  • 房产税从价计征如何算
  • 研发费用加计扣除是什么意思啊
  • 转让旧固定资产可以开专票吗
  • 开发成本需要结转到存货吗
  • 已开票未确认收入怎么填写纳税申报表
  • 企业当年发放以往年度工资
  • 2021小规模免税
  • 跨年发票问题
  • 对方公司已经注销,欠钱收不回
  • 进口环节增值税是中央税还是地方税
  • 违反有关规定擅自开设银行账户的
  • 预缴增值税时可抵扣吗
  • 再保后赔款支出
  • 工程设备租赁带什么手续
  • 代付电费开具发票账务处理
  • 房租税费计入什么会计科目
  • 理财产品 会计分录
  • 营改增后机械设备租赁需缴纳什么税?
  • 开票为单位 收款为个人
  • 增值税发票是需要先对公转账吗
  • 超豪华小汽车消费税起征点
  • 报关单和发票上的公司抬头不一致
  • 移动纸质发票
  • 企业购买理财产品的会计分录
  • 电脑经常重新启动是什么原因
  • 交了预付款后,一方违约怎么处理
  • 收到税费返还是什么现金流量
  • win7为什么显示多重网络
  • 公司为员工缴纳社保的基数怎么确定
  • 窗函数的作用
  • 分配税后利润会计分录
  • 公章没有数字是什么情况
  • bom也称为
  • 出口退税款的账务怎么做
  • 宝塔怎么做?
  • 融资租入固定资产的改建支出
  • jetbrainsnews
  • 原材料被盗如何报案
  • 未核定月数是什么
  • 事业单位收到的罚款收入应纳入
  • 资金占用费怎么开票
  • 小企业会计准则主要按照什么计量
  • 不入库存商品直接走成本会怎样
  • 现金流量表里支付的各项税费包括什么
  • 三免三减半如何申报
  • 累计扣除包括哪些
  • 电子税务局实名核验失败
  • 融资租赁的增值税专用发票可不可以抵扣
  • 折旧方法有哪些英文
  • 事业单位没有
  • 营改增试点纳税人提供技术转让
  • 社保刚转回来,生孩子能报销吗
  • 收到销售方负数发票可以次月入账吗
  • 未付工资挂什么科目
  • 专项拨款会计分录
  • 发票失控进项转出所得税
  • 固定资产累计折旧会计科目
  • 汽车配件属于什么业务类型
  • 公司库存商品科目余额太大怎么办
  • 银行对账单冲正的单据在财务软件哪里找
  • 年度投资额看哪个科目
  • 期初试算平衡表资产多
  • 企业的管理人员应该是互补型
  • windows预览版计划
  • 电脑怎么改xp系统
  • 在Windows Server 2008服务器的三种角色
  • u盘pe安装win7系统
  • created directory cfg怎么办
  • win10预览体验推荐哪个通道
  • javascript全选反选
  • perl chr
  • python redis hmset
  • python整理表格不用入门
  • Shell中使用scp命令实现文件上传代码
  • shell脚本配置环境
  • javascript含义
  • 类库怎么用
  • python多线程怎么用
  • 专票开出去了多长时间必须打入账户
  • 小规模税控盘全额抵扣怎么做分录
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设