- 首页 > it技术 > >
jQuery选择一个下拉框选项另一下拉框改变值
function gradeChange(){//这个函数是要改变值下拉框的改变事件
$("#hehe").html("");
//这个意思是每次选择前先把另一个下拉框清空
var fangqu = $(".type-sel").val();
$.ajax({
url : 'wzcx',
type : 'post',
data : {fangqu:fangqu},
success : function(data){//后台返回数据
var dataRole = eval(data);
//将返回的数据变为json
var html = "";
//将要生成的下拉框
for(var i=0;
i"+dataRole[i]+"";
}
$("#hehe").append(html);
//这个是页面上的下拉框
}
});
}
后台代码
String fangqu = request.getParameter("fangqu");
ZzwDaoImpl dao = new ZzwDaoImpl();
List list = dao.getFangjian(fangqu);
//返回数据的集合
Gson gson = new Gson();
String json = gson.toJson(list);
response.setCharacterEncoding("UTF-8");
response.setContentType("application/json;
charset=utf-8");
PrintWriter writer = response.getWriter();
writer.append(json);
推荐阅读