jquery多级联动(ajax查数据库)

/id 代表下级下拉框ID,cityCode代表的是父级菜单代码,所有级菜单在同一张表,后台在加载是把菜单已经加入到Map缓存中....

 1 //id 代表下级下拉框ID,cityCode代表的是父级菜单代码,所有级菜单在同一张表,
 2 function getCitys(cityCode,id){
 3             $("#"+id+" option:gt(0)").remove();
 4             if(cityCode)
 5             {
 6                 $("#loading").show();//显示正在加载提示层
 7                 var loadUrl="/sfss/sysMan2012/loadCitys.do";
 8                 var loadData="&key="+cityCode+"&dt="+new Date().getTime();
 9                     $.ajax({
10                         url:loadUrl,
11                         data:loadData,
12                         method:‘POST‘,
13                         dataType:‘json‘,
14                         success:function(data){
15                             if(data!=null&&data.citys.length>0)
16                             {
17                                 $("#"+id).show();
18                                 $(data.citys).each(function(index,city){
19                                     $("#"+id).append("<option value=‘"+city.key+"‘>"+city.value+"</option>");
20                                 });
21                             }
22                             else
23                             {
24                                 $("#"+id).hide();
25                             }
26                             $("#loading").hide();
27                         }
28                     });
29             }
30             else
31             {
32                 $("#"+id).hide();
33             }
34         }
35         $(function(){//代码用在修改页面的,在进入后分别籍贯,出生地,居住地,统一加载
36             //初始化省级下的城市列表
37             $("select[name$=‘Province‘]").each(function(){
38                 //若有省级下拉框有初始值,则显示对应市级下拉框
39                 if(this.value)
40                     this.onchange();
41             });
42         });
43
44
45
46 HTML
47     //省
48     <select onchange="getCitys(this.value,‘nativePlaceCity‘)" name="nativePlaceProvince">
49     //市
50     <select style="display: none;" name="nativePlaceCity" id="nativePlaceCity">
时间: 2024-07-30 14:28:00

jquery多级联动(ajax查数据库)的相关文章

jQuery cxSelect 多级联动下拉菜单

随着电商热门,这种多层次的互动更充分地体现在下拉菜单,最明显的是多级联动地址下拉选择,因此,这里是一个简单的分享 jQuery cxSelect 多级联动下拉菜单 cxSelect 它是基于 jQuery 多级联动菜单插件.它适用于各省.动菜单. 列表数据通过 AJAX 获取(须要在server环境执行),也能够使用变量自己定义,数据内容使用 JSON 格式. 提供国内省市县数据(数据来源:basecss/cityData Date: 2014.03.31) 个人一直都有习惯,当有新知识点须要学

jQuery制作简洁的多级联动Select下拉框

今天我们要来分享一款很实用的jQuery插件,它是一个基于jQuery多级联动的省市地区Select下拉框,并且值得一提的是,这款联动下拉框是经过自定义美化过的,外观比浏览器自带的要漂亮许多.另外,这个Select下拉框也可以绑定下拉事件,并获取当前选中项的值. html代码: <div class="wrap">        <div class="nice-select" name="nice-select">   

一款基于jQuery的联动Select下拉框

今天我们要来分享一款很实用的jQuery插件,它是一个基于jQuery多级联动的省市地区Select下拉框,并且值得一提的是,这款联动下拉框是经过自定义美化过的,外观比浏览器自带的要漂亮许多.另外,这个Select下拉框也可以绑定下拉事件,并获取当前选中项的值. 在线预览   源码下载 实现的代码. html代码: <div class="wrap"> <div class="nice-select" name="nice-select&

[ PHP+jQuery ] ajax 多级联动菜单的应用:电商网站的用户地址选择功能 ( 一 ) - 传统下拉菜单

/** jQuery version: 1.8.3 Author: 小dee Date: 2014.11.5 */ 说明:分析其他网站的图片较多,可以在目录跳过直接看本文 demo . 目录: 其他网站分析 亚马逊 淘宝 京东 当当 本文案例 demo1 demo2 [ 后面的博文再写 ] demo3 [ 后面的博文再写 ] 惯例,先看看他山之石,选择了四家比较大的电商网站:亚马逊.淘宝.京东.当当,看看它们的地址联动菜单是怎么做的. 1. 亚马逊[返回目录][下一节:淘宝] 图1 默认界面 说

jQuery实例的ajax应用之二级联动

jQuery实例的ajax应用之二级联动的后台是采用php来做的,前台通过jquery的ajax方式实现二级联动 数据库表设计 csj_trade id int(11) auto_increment tname varchar(100) tradeType int(11) 其中,id为主键自动索引,tname为行业名称,tradeType为一个标识,为0时,表示这条数据是大类;不为0,而是某个数字的时候,则这个数字表示其父级的id. (1)主页面http://rl.82676666.com ——

jquery实现select多级联动

之前在angular的时候实现多级联动很方便,只需监听某个变量的变化然后执行函数就行,昨天自己写了个联动: var getOptions = function(param, domId){ $.ajax({ url:"/admin/ucm/queryResource?areaCode="+param, type:'get', success:function(res){ var data = res.bizData.lists; $("#"+domId + &quo

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

问题:二级联动.多级联动等树形结构的数据,如何设计表格. 场景:省市县三级联动.商品的分类等. 参考:https://www.zhihu.com/question/20417447 最常用的一种方法是:将多级数据都放在同一张表中,每条记录用一个parent_id字段存放它对应的父节点的Id,如下图. 工具:MySQL 如果当前节点已经是根节点(没有父节点),则parent_id为0即可. 原文地址:https://www.cnblogs.com/guxin/p/8376411.html

java 下拉多级联动 头像裁剪 调用摄像头 SpringMVC mybatis SSM

获取[下载地址]   QQ 313596790三大数据库 mysql  oracle  sqlsever   更专业.更强悍.适合不同用户群体[新录针对本系统的视频教程,手把手教开发一个模块,快速掌握本系统] A 调用摄像头拍照,自定义裁剪编辑头像 B 集成代码生成器 [正反双向](单表.主表.明细表.树形表,开发利器)+快速构建表单;  技术:313596790freemaker模版技术 ,0个代码不用写,生成完整的一个模块,带页面.建表sql脚本,处理类,service等完整模块C 集成阿里

jQuery cxSelect 联动下拉菜单

插件简介 cxSelect 是基于 jQuery 的多级联动菜单插件,适用于省市.商品分类等联动菜单. 列表数据通过 AJAX 获取,也可以自定义,数据内容使用 JSON 格式. 同时兼容 Zepto,方便在移动端使用. 国内省市县数据来源:basecss/cityData 下载及演示 演示地址:http://www.jqhtml.com/wp-content/uploads/2017/05/wz/jQuery.cxSelect-1.4.1/ 下载地址:在线下载 使用方法 载入 JavaScri