mysql三级联动_tp5.1+mysql+ajax实现三级联动

题记:说道三级联动现在想想很简单,我搞这个东西搞了一天一夜,三点多还一点头绪都没有,网上找了很多资料,但是都是没啥用~~后来在大佬们的提示下,才算勉强完成。

现在回想下来,关键是我对ajax一窍不通。这里我想说一下的是,如果你和我一样ajax一窍不通,我建议你先去看一下ajax post和get 教程 http://www.runoob.com/jquery/jquery-ajax-get-post.html(原生ajax敲起来很累,直接建议你学jQuery)

1.话不多说,进入正题:首先建立三张表,省市县,关联关系(省表)如下图1所示

1f883fc92955?from=timeline&isappinstalled=0

图1

2.表设计完以后建立数据库连接(我是基于tp框架建立的这里就给各位看一下目录结构,具体数据库连接略)图2

1f883fc92955?from=timeline&isappinstalled=0

图2

3.先定义路由(小功能我就不定义了,直接访问控制器的具体方法),画好页面如图3三个select

1f883fc92955?from=timeline&isappinstalled=0

图3

4.定义控制器如图4,我这里上来先把省份全部查出来,直接强塞给view,然后见图3,foreach省份

1f883fc92955?from=timeline&isappinstalled=0

图4

5.图5我们可以看见变量出全国省份(直辖市区),以及value值(数据库的省份id)

1f883fc92955?from=timeline&isappinstalled=0

图5

6.重点来了,因为select不是表单,故而不能post或者get所以只能通过ajax获取value,并通过json格式传到后台,后台获取到省的id,再去city表查对应的城市如图6.先写ajax传出省份id

1f883fc92955?from=timeline&isappinstalled=0

图6

7.后台获取到省份id后,立马做出处理,如图7,详细解释看红字

1f883fc92955?from=timeline&isappinstalled=0

图7

8.此时后台返回了json格式的标签,我们要在success里面处理这个标签,把他替换到城市的那个标签里面如图8,这里关于jQuery的.html方法不做解释,如果这都不会,那我也救不了你~~~~

1f883fc92955?from=timeline&isappinstalled=0

图8

9.我们来看一下chrome控制台如图9,很明显,这边的option已经通过json返回来了,用jQuery.html方法直接替换掉输出值,

1f883fc92955?from=timeline&isappinstalled=0

图9

10.县也是一样的实现,获取cityid,再次走一遍刚刚的方法,重点就是理解ajax!!!

关于三级联动,我已经上传到git上1072849958,具体代码,自己多敲两边,记得follow me~~

本次三级联动就说道这里,下次可能会讲织梦专题~

ThinkPHP开发的HR一体化系统:考勤自动统计+工资明细计算+绩效结果归档(含数据库与部署文档) 一套开箱即用的企业人事管理后台,基于ThinkPHP 5.x构建,覆盖员工全生命周期关键环节。系统包含六大功能模块:员工档案管理(支持身份证、学历、合同等30+字段录入)、部门与岗位结构维护、按月生成考勤汇总(迟到、旷工、请假、出勤率自动统计)、工资条自动生成(内置基本工资、全勤奖、绩效奖金、加班费、五险一金、个税等15项可配置项)、月度绩效考核记录与评分归档、员工岗位调动及内部培训登记。前端采用EasyUI实现后台操作界面,前台展示页适配PC与移动设备,所有数据交互通过jQuery AJAX完成,无整页刷 阅读详情

相关推荐

保姆级避坑指南:在Ubuntu 22.04上从零编译Autoware.universe(含ROS2 Humble和CUDA配置)

本文提供了一份详细的Autoware.universe编译指南,涵盖Ubuntu 22.04系统优化、ROS2 Humble安装避坑、CUDA配置及Demo运行技巧。通过分步操作和实战经验,帮助开发者高效完成环境搭建,避免常见错误,提升自动驾驶开发效率。

weixin_30642561的博客 347

mysql岗位三级联动查询

1、先来看一下表结构和数据,假设表为名 t_work 表字段parent_id表示上一级的id 2、三级联查mysql语句: select one.id as id1, one.parent_id as parentid1, one.name as name1, two.id as id2, two.parent_id as parentid2,two.name as name2, three.id as id3, three.parent_id as parentid3,

美奇软件开发工作室 1896

手把手教你设计T型和Π型衰减器:从理论计算到实际搭建(含误差分析)

本文详细介绍了T型和Π型衰减器的设计方法,从理论计算到实际搭建,包括电阻值推导、元件选择技巧及误差分析。通过实例演示如何设计50Ω系统中的10dB衰减器,并提供了高频应用和优化策略,帮助电子工程师掌握阻抗匹配与信号衰减的核心技术。

weixin_33737774的博客 397

mysql省市县三级互动_省市县三级联动的SQL语句

省市县三级联动的SQL语句 无 CREATE TABLE `t_address_province` (`id` INT AUTO_INCREMENT PRIMARY KEY COMMENT '主键',`code` CHAR(6) NOT NULL COMMENT '省份编码',`name` VARCHAR(40) NOT NULL COMMENT '省份名称') ENGINE=InnoDB DEF...

weixin_39948210的博客 560

TC275-AutoSAR实战:Davinci Cfg多核OS配置与调试技巧

本文详细介绍了在TC275芯片上使用Davinci Cfg工具进行AutoSAR多核操作系统配置的实战步骤与调试技巧。内容涵盖从导入arxml文件的常见“坑”开始,到配置Det、EcuC、创建多核OS实例、关联OS应用、创建任务与设置优先级调度,最后分享了利用Det日志、调试器多核视图及处理核间通信与缓存一致性等关键调试方法,旨在帮助开发者高效完成复杂车载ECU软件集成。

weixin_29219189的博客 489

大模型——CoPaw:阿里云通义推出的个人智能体工作台,让 AI 助理真正落地

阿里云通义实验室于2026年2月发布CoPaw个人智能助理,采用"本地+云端"双部署模式,支持多平台接入和技能扩展。该产品基于AgentScope多智能体生态构建,具备极简部署、长期记忆系统和灵活的技能插件体系三大核心特性。用户可通过简单命令快速安装,并通过记忆文件系统实现个性化交互体验。CoPaw还支持钉钉、飞书等主流平台接入,并开源了模块化架构,允许本地模型接入。技术架构采用多频道对话网关与可插拔Skills系统,为用户提供真正的AI助理服务体验。

2133

mysql 省市区一次返回_省市区三级联动问题记录

做了很多的联动效果了,直到今天才发现中间有些小问题,此时此刻我跟大家分享一下。原理简述一下:首先得有一个无限极分类表【比如地区表】然后加载出来省,给省绑定change事件,然后到数据库去查询parent_id=当前传过去的Id的所有市区,然后返回一个json数据到客户端,接着客户端拿到json数据进行遍历(for(var p in da))创建option节点,再把节点绑定到下拉框下。下面直接放出...

weixin_42535720的博客 451

YOLO26剪枝 lamp剪枝测试精度仅掉0.7个点,速度提高11.8fps!

针对没有如何去选择剪枝的内容LAMP是层自适应幅度调整剪枝,无需任何参数,通过算法内部自己计算每个层的重要程度进行剪枝。基于权重重要程度和该层权重大小关系,权重越大表明该层越重要的思想进行优化。这个跟我前面说的非结构化全局剪枝是一个解法(MP),也就是lamp是在我前面那个非结构化剪枝的基础上进行优化的。但是这个逐层进行非结构剪枝目前还没有一个清晰的概念,确定每个层要剪枝多少。LAMP得分是一个平方权重大小,由层中所有“幸存权重”的总和归一化。

m0_64661770的博客 673

mysql 省市县三级联动查询_省市县三级联动的SQL语句

省市县三级联动的SQL语句 无 CREATE TABLE `t_address_province` (`id` INT AUTO_INCREMENT PRIMARY KEY COMMENT '主键',`code` CHAR(6) NOT NULL COMMENT '省份编码',`name` VARCHAR(40) NOT NULL COMMENT '省份名称') ENGINE=InnoDB DEF...

weixin_31368989的博客 2663

ArcGIS Pro 3.4 二次开发 - 地理数据库

本文介绍了在ArcGIS Pro SDK 3.4和.NET 8环境下,如何操作地理数据库的多种方法。首先,通过路径打开文件地理数据库,并处理可能出现的异常。其次,使用连接属性或sde文件路径打开企业级地理数据库。此外,还展示了如何从项目项、要素图层中获取地理数据库,以及如何执行SQL语句。最后,文章详细说明了如何从地理数据库中获取单个定义或定义列表,包括表定义、要素类定义、关系类定义和要素数据集定义。这些操作均在后台线程中执行,确保应用程序的响应性。

Winemonk 944

python全栈入门到实战【基础篇 02】环境搭建:Python解释器与PyCharm、VSCode编辑器安装配置详解

本文详解Python环境搭建步骤。首先安装解释器(运行代码核心),需从官网下载,选3.8及以上版本(勿选2.x)。Windows安装必勾“Add Python.exe to PATH”,验证用`python --version`;Mac选universal2安装包,验证用`python3 --version`。 编辑器二选一:PyCharm社区版(免费,新手推荐),安装后需配置解释器路径;VSCode轻量,需装Python插件并选择解释器。

那些看似不起波澜的日复一日,会在某天让你看到坚持的意义 5万+

三级联动下拉菜单 mysql_实现ajax三级联动下拉菜单的实例代码

这篇文章介绍实现ajax三级联动下拉菜单的实例代码ajax写三级联动,先写一个文件类吧,以后用的时候直接调用即可;来找一张表:实现:中国地域的三级联动:省、市、区;图:说一下思路:(1)当用户选择省份的时候触发事件,把当前的省份的id通过ajax发出请求传递到服务端的程序中(2)比如取中国地域,中国是0001,那么自带号为0001的便是中国地域;北京的代号为11,那么子代号为11的便是北京时的市区...

weixin_34649105的博客 786

爬虫Incapsula reese84加密案例:Etihad航空

声明:该文章为学习使用,严禁用于商业用途和非法用途,违者后果自负,由此产生的一切后果均与作者无关。

老衲爱洗头的博客 2429

php mysql ajax做一个城市联动_php+js+ajax+mysql实现省市三级联动

php+js+ajax+mysql实现省市三级联动效果如下图:喎�"/kf/ware/vc/" target="_blank" class="keylink">vcD4KPHA+PHN0cm9uZz7LvMK3o7rPyLvxyKHL+dGhyqG1xMrQu/LV38rHy/nRocqxtcTP2KOsvau78cihtcTK/b7d16q7u86qamFzb24mIzI2Njg0O8q9...

weixin_39670511的博客 119

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

php mysql ajax做一个城市联动_<转>jquery+php+mysql实现Ajax省市县三级联动

今天闲来无事,随手写个jquery+php+mysql来实现的省市县的三级联动。这个功能不论是对学习还真实的项目开发都是很有用的,所以在此分享给大家,希望对广大朋友有所帮助!我把大致思路说下吧,具体的我就不多说了。1、第一步建立一个html页面的,放置省、市、县三个select选择框,代码如下:$(document).ready(function() {// 加载所有的省份$.ajax({typ...

weixin_35348899的博客 165

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

TP5(thinkphp5.0)与layui实现下拉框二级联动

最终实现效果 例表 水果 蔬菜 肉类 苹果 白菜 牛肉 橘子 萝卜 羊肉 香蕉 西红柿 猪肉 如表格中所示,我们要实现的是,当我们选中水果的时候,二级下拉框弹出苹果、橘子、香蕉这三个选项,蔬菜,肉类也同理 数据库 首先是数据库(以MySQL为例),我们新建一个数据库 tp5,在该数据库中再新建一张表 goods ,表中分 3 个字段: id:主键自增 name:商品名...

system_xyz的博客 2703

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

php做省市区三级联动菜单,Thinkphp实现省市区三级联动

一张表实现省市区三级联动【3409条数据】public function index(){$province = M('Tree')->where ( array('pid'=>1) )->select ();$this->assign('province',$province);$this->display();}public function getRegion(...

weixin_33240862的博客 310

layui中的ajax与tp5框架的二级联动

layui中ajax的二级联动,中间也出现了一些特殊情况的问题,就是假如一级下拉框不是数组,只有一个元素,后台加了判断,同理,前台也是,计算传入数据的长度用length,后台返回的是数组 前台代码: //lay-filter=”hospital” 的值。 select()里的参数就是这个 lay-filter是放在select里的一个属性 form.on(‘select(h...

睡着的风 982

tp5获取mysql版本_TP5 + MySQL 应用地址选择

转自:http://blog.csdn.net/SLN2432713617/article/details/79412896一、全国省市区信息,MySQL数据库记录:从 http://blog.csdn.net/SLN2432713617/article/details/79412896复制数据到MySQL中导入,导入成功如下:表名:T_Area |字段:areaIdint(20) prima...

weixin_30699915的博客 326

Thinkphp实现省市区三级联动

[PHP]代码 public function index(){ $province = M('Tree')->where ( array('pid'=>1) )->select (); $this->assign('province',$pro...

qmister 413

三级联动实例

全国省市县查询 html代码 <!doctype html> <html> <head> <meta charset="utf-8"> <title>无标题文档</title> <script src="../jquery-1.11.2.min.js"></script> ...

weixin_30707875的博客 73

tp5.1-----点击一级城市获取二级城市技巧+知识点

项目中经常会采集用户的所在城市,为了更好的体验,点击一级城市自动获取相关的二级城市 交互ajax 通过抛送ajax的 查到二级内容 通过组装显示到页面 首先数据库的设计无限极分类 parent_id 0为最高级 parent_id 为id 证明属于谁的下一级 获取一级城市 结果 第二个下拉菜单的内容自动获取相关的二级城市: 思路 当框1(一级城市)发生变化,ajax获取 框1中的value值即城市的id。在将一级城市的id传递给一个控制器,查询对应parentId=一级城市id的值 反馈给aja

weixin_47830577的博客 390

【课程设计】PHP动物收容所管理系统-计算机毕业设计源码94164

(1)个人信息管理:用户可以通过注册功能创建个人账号,并通过登录功能进行身份验证。可填写领养申请表格,提供个人信息和领养流浪动物的详细要求。用户可以查看自己的领养申请状态,包括审核中、通过、拒绝等。 (2)动物信息浏览:用户可以浏览收容所中的流浪动物信息,包括动物的种类、年龄、性别、描述等详细信息。 (3)动物领养申请:用户可以提交申请领养特定的流浪动物,填写个人信息以及申请的理由。管理员收到申请后进行审核和处理。 (4)领养申请状态跟踪:用户可以查看自己的领养申请状态,包括待审核、审核中、已通过、已拒绝等

高级程序源的博客 3467

php删除一张表数据的时候 把另一张表的数据也删除,剔除第一张表的数据时,修改第二张表的相关字段的数值...

删除第一张表的数据时,修改第二张表的相关字段的数值表xfxf_id vip total1 1 102 1 1003 2 804 3 50表vipvip jifen1 10...

weixin_39548832的博客 324

php 五子棋源联机版_系统的讲解 PHP 缓存技术

概述缓存已经成了项目中是必不可少的一部分,它是提高性能最好的方式,例如减少网络I/O、减少磁盘I/O 等,使项目加载速度变的更快。缓存可以是CPU缓存、内存缓存、硬盘缓存,不同的缓存查询速度也不一样(CPU缓存 优于 内存缓存优于 硬盘缓存)。接下来,给大家逐一进行介绍。浏览器缓存浏览器将请求过的页面存储在客户端缓存中,当访问者再次访问这个页面时,浏览器就可以直接从客户端缓存中读取数据...

weixin_36064512的博客 129

省市区县三级联动JAVA+MySQL+JQuery

场景介绍:         由于项目要求,需要做一个进件(新增)功能,而该功能里要用到车品牌、车系、车型的联动查询,也就是经典的三级联动。 大体思路如下:         进入页面,会把所有的车品牌(第一级)在后台查询出来,放到缓存,页面在循环遍历,当选中车品牌(第一级)的某一项时,会根据此项异步的调用后台的方法,然后渲染到前台页面的车系(第二级),当选中车系(第二级)的某一项时,也会根据此

qq_36090419的博客 847
上一篇: mysql 织梦 索引_Mysql中的索引问题
下一篇: mysql中bigint类型数据和float类型数据所占字节数_Mysql 常用数据类型 占用字节数 [转]...
weixin_39638708
博客等级 码龄9年 75粉丝 164原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值