thinkphp5 多级联动的下拉菜单

背景:html

最近的项目须要一个多级的省市区下拉,网上找了不少,都是经过js实现的。存在一个问题是,城市数据没法经过后台进行添加编辑操做。因此,写了一个js的插件。下面效果图。微信

效果图:ide

上图设置了默认id 为马道小区的id,自动生成四级目录。并且每一级别都是可选择的。url

上图设置默认id 为 0spa

而后,下拉选择相应的省,省下若是有数据。就会加载二级select,无数据则不会显示二级select插件

详细介绍:调试

后台中经过无无限级分类,实现数据表结构。htm

id name parent_id三列数据是必须的。其他的能够忽略。对象

须要一个数据接口,获取全部的数据。blog

 其中的show 方法是父类中一个全局数据返回的方法

当获取到数据之后:

引入 js 文件→建立js对象→传入初始参数→调用init方法。生成成功。

参数介绍:

box   为生成控件的容器的 类名 。就是你想在哪一个容器中放你的多级联动插件。

defaultid 为加载控件时候的默认选中项目。

inputname  为提交表单的时候,用这个名字接收参数。

getallurl 为刚才定义的获取全部数据的数据接口。

特别说明:

本js代码 售价为  10 元。本人拥有此代码的全部权利。禁止转载,或处处传播。

本js代码为未调试版本,可能存在一些小的问题。

本人不负责售出代码后的你的环境中的调试。须要你懂点技术,介意的勿拍。

须要的 请联系 微信 liuyw250 进行咨询。