标签:

_______________________________________________2015/9/24____________________________________________________________________

今天开始学习多级联动,首先我开始看了dede的联动类别管理前后台的代码以及他的数据库,有点复杂。但是感觉和以前写的无限级分类有相似的地方,都是根据某个字段寻找前一个或者后一个内容。我尝试在ThinkCMF中实现多级联动,于是把dede关于这一块基本的代码复制了过来,略作修改使它不报错,首先实现前台的界面。如图。

然后在数据库中创建student表并插入了多条信息以备测试。

想法:以egroup为寻找其前后信息的key。

在index函数中获取egroup=0的内容,以数组的形式传递到html中。在html中以foreach循环在下拉框中显示全部第一级的name,点击省下拉框中的一个选项,将这个选项对应的id号传给add函数,在add函数中获取id作为搜索该省下级市的依据,即把所有egroup=id的内容全部取出来,以相同形式再次传给html。第三级以相同形式实现。

首先我发现实现点击下拉框中的选项跳转传递信息的功能是需要javascript实现的。于是我把相应代码拷过来,把跳转的地址改掉,可是如果在这里用{:U(‘‘)}的方法他无法实现跳转,于是我只能使用绝对地址的方式。。。但是又发现我无法把中value的值传过去,因为用’.‘运算符没有任何用。于是又去看dede中的代码,原来js中要用’+‘来连接地址。。。现在终于实现通过点击下拉框中的选项传递相应id号了,但是问题又来了。。当我找到相应的市级的内容并传递回html时,前面省的选项已经什么也没了。。

标签:

php几级栏目联动,PHP多级联动的学习相关推荐

  1. vue实现三级联动,多级联动

    vue做项目的时候,遇到了要实现多级联动的需求,由于只是小功能,就没有引入插件,自己实现了一下. 需求: 需要统计用户购买的3C产品的信息,如下图 需求评审的时候确定了让前端存储维护产品信息,所以下面 ...

  2. HTML下拉框、二级联动 select多级联动

    html + ajax +php 二级联动下拉框 <!DOCTYPE html> <html> <head> </head> <style> ...

  3. ajax each 多级联动,jQuery多级联动效果

    JS: $(function(){ ajaxGetArea($("#area")); }); function ajaxGetArea(obj) { /** * 请求地址 * 请求 ...

  4. Layui实现二级联动及多级联动

    Layui常用总结 https://blog.csdn.net/libusi001/article/details/100065911 一.筛选框代码 <form class="lay ...

  5. 二级联动 三级联动 多级联动 无限级联动下拉列表或菜单专题

    二级联动 三级联动 多级联动 无限级联动下拉列表或菜单专题 三维数组数据源   A - 请选择 -北京市天津市河北省山西省内蒙古自治区辽宁省吉林省黑龙江省上海市江苏省浙江省安徽省福建省江西省山东省河南 ...

  6. 数据库树形结构、多级联动的表设计

    问题:二级联动.多级联动等树形结构的数据,如何设计表格. 场景:省市县三级联动.商品的分类等. 参考:https://www.zhihu.com/question/20417447 最常用的一种方法是 ...

  7. excel图表交互联动_如何使用高大上的多级联动交互式图表来分析人员结构?

    关注[新精英充电站]能力提升看得见! 众所周知,Excel中的图表是分析数据最重要一枚利器.但一般我们分析数据时使用的图表都是静态的,一个图表只能展示一个数据维度的情况,如果需要展示的数据有多个维度, ...

  8. native封装卡片 react_自己动手封装一个React Native多级联动

    背景 肯定是最近有一个项目,需要一个二级联动功能了! 本来想封装完整之后,放在github上面赚星星,但发现市面上已经有比较成熟的了,为什么我在开发之前没去搜索一下(项目很赶进度),泪崩啊,既然已经封 ...

  9. picker封装 uniapp_uniapp自定义picker城市多级联动组件

    uniapp自定义picker城市多级联动组件 支持多端--h5.app.微信小程序.支付宝小程序... 支持自定义配置picker插件级数 支持无限级 注意事项:插件传入数据格式为children树 ...

最新文章

  1. Nautilus启动报错
  2. 测试用例设计方法_测试用例设计方法——流程分析法(场景法)
  3. SDUT -2605 A^X mod P(数论+思维)
  4. Pointers On C 1
  5. java 重构 if else_项目中的if else太多了,该怎么重构?
  6. svr公式推导_ML-支持向量:SVM、SVC、SVR、SMO原理推导及实现
  7. RHEL 8 - 安装 webconsole
  8. 区块链的概念是由()于2008年提出_区块链,下一个时代的基础设施
  9. 150+ Web 2.0 工具和相关资源
  10. Cadence Allegro学习之PCB封装库的导出
  11. XPS文件转换器Speedpdf——XPS转PDF免费工具
  12. Log4j.properties配置详解
  13. 【亲测】原神3.2+文本教程+视频教程+GM工具
  14. 数组、集合、map的遍历方法
  15. 如何制订工作计划与工作目标?
  16. 一篇讲解iphone6 双核处理器的新闻稿
  17. iOS App Singer 重签名工具的使用简介
  18. 一周技术学习笔记(第67期)-CPU的设计跟开闭原则有关系吗
  19. 网站建设需要注意哪些(网站建设流程)
  20. Python模块之二:Python3 常用模块总结

热门文章

  1. 排序算法8——基数排序
  2. elk笔记13--Queries-geo queries
  3. api 与 implementation 的区别
  4. 优思学院祝你冬至快乐!
  5. 【图像处理】CImage类的简单应用
  6. 朴素贝叶斯算法实现英文文本分类
  7. 关于google Calendar Instance 的删除问题
  8. 如何做一个简单漂亮的粒子抖动特效登录页
  9. MacVim永久保存字体设置
  10. 谷歌金山词霸首次实现免费