用ajax实现一个省市的级联关系!
2013-01-31 16:54
232 查看
Java代码
<!-- 主菜单 -->
<s:select name="first" list="%{province}" listKey="id" listValue="name"
onchange="javascript:showCity(this.value)" headerKey="-1" headerValue="请选择省份" theme="simple">
</s:select>
<!-- ajax-->
function showCity(provinceid){
$.ajax({
type : "POST",
url : "/Classifiction/showCityAjax.htm?provinceid="+provinceid,
dataType : "json",
success : function(obj) {
//清空下拉列表
$("#second").empty();
//把action中的字符串赋给新的下拉列表
$("#second").append(obj.secondMenu);
}
});
}
//<!-- action 部分代码-->
StringBuffer sBuffer = new StringBuffer();
if(onecai !=null && onecai.size() >
0){
for (SysHelpClassification helpClassification : onecai) {
sBuffer.append("<option value='" + helpClassification.getId() +
"'>" + helpClassification.getName() +
"</option>");
}
}
//secondMenu是传给副菜单下拉列表的
secondMenu = sBuffer.toString();
<!-- 副菜单 -->
<span id="secondMenu">
<select id="second" name="second">
<option value="">请选择市</option>
</select>
</span>
<!-- 主菜单 -->
<s:select name="first" list="%{province}" listKey="id" listValue="name"
onchange="javascript:showCity(this.value)" headerKey="-1" headerValue="请选择省份" theme="simple">
</s:select>
<!-- ajax-->
function showCity(provinceid){
$.ajax({
type : "POST",
url : "/Classifiction/showCityAjax.htm?provinceid="+provinceid,
dataType : "json",
success : function(obj) {
//清空下拉列表
$("#second").empty();
//把action中的字符串赋给新的下拉列表
$("#second").append(obj.secondMenu);
}
});
}
//<!-- action 部分代码-->
StringBuffer sBuffer = new StringBuffer();
if(onecai !=null && onecai.size() >
0){
for (SysHelpClassification helpClassification : onecai) {
sBuffer.append("<option value='" + helpClassification.getId() +
"'>" + helpClassification.getName() +
"</option>");
}
}
//secondMenu是传给副菜单下拉列表的
secondMenu = sBuffer.toString();
<!-- 副菜单 -->
<span id="secondMenu">
<select id="second" name="second">
<option value="">请选择市</option>
</select>
</span>
相关文章推荐
- php中用ajax实现二级省市级联
- 基于外部一个省市联动js框架,实现初始化特定的地址级联
- ajax 省市级联项目中的实现
- ajax 省市级联项目中的实现
- AJAX实现省市级联 JS
- JSP页面使用JSON和ajax实现省市联动
- Ajax+SSM实现四级联下拉列表
- PHP+ajax实现省市县三级联动
- 利用xmlHttp实现一个简单的Ajax无刷新
- jquery调取json数据实现省市级联的方法
- java中如何在eclipse里查看一个接口的所有实现类或一个类的子父级关系?
- ajax实现级联下拉菜单
- .若A,B两个实体是一对多的包含关系。利用存储过程,实现数据访问层层的一个实例。
- ajax-jq-php(mysql)四级省市级联
- ajaxtag实现级联下拉框的例子
- Jquery实现简单的级联下拉列表 (省市)
- Ajax请求返回一个页面,实现页面局部刷新
- Ajax实现省市二级联动(源代码)
- 使用 Ajax 实现多对多关系