JQuery打造省市下拉框联动效果

2020-05-16 18:45:11易采站长站整理

// 初始化准备输出的Json串
String cityJson = “”;
// 遍历集合,构造json串
if (cityList.size() > 0) {
cityJson = “{”city”:[“;
// 拼接查询到的子项
for (int i = 0; i < cityList.size(); i++) {
CityInfo city = cityList.get(i);
String temp = “{”code”:”” + city.getCode()
+ “”,”nameAndCode”:”” + city.getName()+”(“+ city.getCode() +”)”
+ “”}”;
// 如果是集合中最后一项,则拼接结束符,否则用”,”隔开
if (i == cityList.size() – 1) {
cityJson = cityJson + temp + “]}”;
} else {
cityJson = cityJson + temp + “,”;
}
}
}
// 设置输出的字符集和类型并输出json串
response.setCharacterEncoding(“UTF-8”);
response.setContentType(“json”);
response.getWriter().print(cityJson);
}