jQuery下的ajax 三级联动
来源:互联网 发布:淘宝海报怎么放 编辑:程序博客网 时间:2024/05/19 11:18
<script type="text/javascript" src="jquery/jquery-1.8.3.js"></script><script type="text/javascript">/* *懒:不写重复的代码 优化思路: 1 抽取相同的代码,封装到方法 2 将变化的数据,作为方法的参数 */$(function(){var pro = $("#province");var city = $("#city");var area = $("#area");//加载省$.get("/m.jquery1/getData?pid=0",function(data){$(data).each(function(){var str = '<option value="'+this.id+'">'+this.name+'</option>';pro.append($(str));});},"json");//通过点击省 加载市pro.change(function(){//清空city.prop("length",1);area.prop("length",1);$.get("/m.jquery1/getData?pid="+this.value,function(data){$(data).each(function(){var str = '<option value="'+this.id+'">'+this.name+'</option>';city.append($(str));});},"json");});//通过点击市 加载区city.change(function(){area.prop("length",1);$.get("/m.jquery1/getData?pid="+this.value,function(data){$(data).each(function(){var str = '<option value="'+this.id+'">'+this.name+'</option>';area.append($(str));});},"json");});});</script>
更新一:
function loaddata(value,ele){$.get("/m.jquery1/getData?pid="+value,function(data){$(data).each(function(){var str = '<option value="'+this.id+'">'+this.name+'</option>';ele.append($(str));});},"json");}$(function(){var pro = $("#province");var city = $("#city");var area = $("#area");//加载省loaddata(0,pro);//通过点击省 加载市pro.change(function(){//清空city.prop("length",1);area.prop("length",1);loaddata(this.value,city);});//通过点击市 加载区city.change(function(){area.prop("length",1);loaddata(this.value,area);});});</script>
最终更新:
function loaddata(value,ele){$.get("/m.jquery1/getData?pid="+value,function(data){$(data).each(function(){ele.append($('<option value="'+this.id+'">'+this.name+'</option>'));});},"json");}$(function(){var pro = $("#province");loaddata(0,pro);$("#province,#city").change(function(){$(this).nextAll().prop("length",1);loaddata(this.value,$(this).next());});});
阅读全文
0 0
- jQuery下的ajax 三级联动
- jquery ajax 三级联动
- jQuery Ajax三级联动
- Jquery实现ajax三级联动
- Jquery+Ajax+XML实现国家、省、市的三级联动
- 用jquery的ajax方法实现三级联动
- jquery+ajax+php+json三级联动
- JQuery Ajax三级联动地区下拉框
- JQuery Ajax三级联动地区下拉框
- jquery省市区三级联动插件,无ajax
- 使用Ajax+jQuery实现省市区三级联动
- Jquery通过ajax实现三级联动
- jquery ajax实现省市区三级联动
- jQuery ajax实现省市县三级联动
- ajax版的 精简的三级联动
- 我用Ajax写的三级联动
- 基于Ajax的无刷新三级联动
- 使用ajax写的省市区三级联动
- 洛谷P1576 最小花费
- Java+Selenium3方法篇34-如何处理日历控件
- 十九、命令模式——设计模式学习笔记
- 线性回归和逻辑回归
- gcd and exgcd
- jQuery下的ajax 三级联动
- arrayadapter simpleadapter baseadapter
- PAT乙级 1056. 组合数的和(15)
- Genymotion连接电脑本地服务器方法
- LINQ系列:Linq to Object联接操作符
- 《机器学习》学习笔记三 决策树
- 2017.07月学习计划
- 两数组的交
- caffe中 cifar10案例(二)使用模型