全国省市区三级联动(PHP+jQuery)
来源:互联网 发布:mac双系统引导修复win 编辑:程序博客网 时间:2024/05/21 10:14
全国省市区三级联动(PHP+jQuery)
PHP+jQuery
目录
Javascript:
PHP:
Html
Sql:
Javascript:
jQuery: http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js
<script type="text/javascript">
$(function(){
var url_province = "<?php echourl('admin','province')?>" ;
$('#province').empty() ;
$('#province').append('<option value="-1">请选择</option>') ;
$.getJSON(url_province,function(json){
$(json).each(function(i){
// alert(json[i].id) ;
var option = '<option value="'+json[i].code+'">'+json[i].name+'</option>' ;
$('#province').append(option);
});
});
}) ;
function getCity(code){
var url_city = "<?php echourl('admin','city')?>" ;
$('#city').empty() ;
$('#city').append('<option value="-1">请选择</option>') ;
//alert(code) ;
$.getJSON(url_city,{'code':code},function(json){
$(json).each(function(i){
var option = '<option value="'+json[i].code+'">'+json[i].name+'</option>' ;
$('#city').append(option);
});
});
}
function getArea(code){
var url_area = "<?php echourl('admin','area')?>" ;
$('#area').empty() ;
$('#area').append('<option value="-1">请选择</option>') ;
$.getJSON(url_area,{'code':code},function(json){
$(json).each(function(i){
var option = '<option value="'+json[i].code+'">'+json[i].name+'</option>' ;
$('#area').append(option);
});
});
}
</script>
PHP:
(FleaPHP框架)
function actionProvince(){
$tableProvince = FLEA::getSingleton('Table_Province');
$province = $tableProvince->findAll() ;
//$this->_data['province'] = $province ;
echo json_encode($province) ;
}
function actionCity(){
$provinceCode = $_REQUEST['code'] ;
$tableCity = FLEA::getSingleton('Table_City');
$conditions = "";
if(!empty($provinceCode)){
$conditions .= "provincecode = ".$provinceCode ;
}
$city = $tableCity->findAll($conditions) ;
echo json_encode($city) ;
}
function actionArea(){
$cityCode = $_REQUEST['code'] ;
$tableArea = FLEA::getSingleton('Table_Area');
$conditions = "" ;
if(!empty($cityCode)){
$conditions .= "citycode = $cityCode" ;
}
$area = $tableArea->findAll($conditions) ;
echo json_encode($area) ;
}
Html:
<select name="province" id="province" onchange="javascript:getCity(this.options[this.selectedIndex].value);">
<option value="-1">请选择</option>
</select></br>
<label for="城市">城市</label>
<select name="city" id="city" onchange="javascript:getArea(this.options[this.selectedIndex].value);">
<option value="-1">请选择</option>
</select></br>
<label for="区">区</label>
<select name="area" id="area">
<option value="-1">请选择</option>
</select></br>
Sql:略
文档下载: http://download.csdn.net/source/3400102
- 全国省市区三级联动(PHP+jQuery)
- php jquery ajax json 全国省市区三级联动下拉列表 简单实现
- php jquery ajax json 全国省市区三级联动下拉列表 简单实现
- 全国省市区三级联动js
- jQuery省市区三级联动
- JQuery-省市区三级联动
- jQuery省市区三级联动
- PHP、省市区三级联动
- 基于Jquery全国省市区三级联动(含全国省市区数据)
- jquery 全国三级联动
- js全国省市区(县)三级联动
- Android_全国省市区-三级联动 时间选择器
- jquery省市区三级(二级)联动
- 省市区三级联动[JSON+Jquery]
- jquery实现省市区三级联动
- 省市区三级联动 jquery tp5
- jQuery select 全国城市三级联动省市区(项目中修改页面用到了)
- jquery省市区三级联动插件,无ajax
- ASP 测验
- nginx源码分析—模块及其初始化
- 存储过程
- 远程桌面–外网访问内网多台电脑
- SQL 测验
- 全国省市区三级联动(PHP+jQuery)
- 在线竞拍系统-ajax轮询
- JDK环境变量配置解决方案
- ubuntu 反复登录问题
- 今天下午接到阔总编的电话
- 忘记linux 开机密码
- C/C++常见的不可饶恕的错误
- Microsoft .NET 简介
- Sybase IQ for Data Warehouse 总结