首先是使用注解的方式操作
在页面上 :
<select name="province" class="province" id="province">
<option value="0">----请选择省份----</option></select>
<select name="city" class="city" id="city">
<option value="0">------请选择城市-----</option>
</select>
使用jQuery
<script type="text/javascript" src="js/jquery-1.8.3.js"></script>
<script type="text/javascript">
$(function(){
$.ajax({
url:'test/select.do',
data:{},
type:'get',
success:function(data){
$(data).each(function(index){
$("#province").append(
'<option value="'+data[index].pid+'" id="'+index+'">'+data[index].province+'</option');
});
}
});
$("#province").bind("change",function(){
var pid=$(this).val();
//每点一次就清空一次
$("#city").html('<option value="0">----请选择省份----</option>');
/* $.post("test/secondSelect.do",
{"pid":pid},
function(data){

本文介绍了如何在SSM(Spring、SpringMVC、MyBatis)框架下利用Ajax实现二级联动效果,动态从后台获取并显示数据。通过jQuery发送Ajax请求,Controller处理请求,Mapper获取数据库数据,最后返回到前端展示。涉及到的配置包括Spring的事务管理、注解驱动、组件扫描,以及MyBatis的Mapper配置。
最低0.47元/天 解锁文章
202

被折叠的 条评论
为什么被折叠?



