AJAX 使用
前台:
function getData(id){
$.ajax({
type:'POST',
url:"../parklots/byScr.do",
data:{
scr:scr
},
success:function(msg){
$("#JKDiv_0").empty();
$("#JKDiv_1").empty();
$("#JKDiv_2").empty();
for(var i=0;i<msg.length;i++){
var bs="<input type='radio' name='equipName' value='"+msg[i].id+"'/>"+msg[i].equipName+"</br>";
var cs="<input type='hidden' id='"+msg[i].id+"' value='"+msg[i].equipName+"'/></br>";
if(scr==1){
$("#JKDiv_0").append(bs);
$("#JKDiv_0").append(cs);
}else if(scr==2){
$("#JKDiv_1").append(bs);
$("#JKDiv_1").append(cs);
}else if(scr==3){
$("#JKDiv_2").append(bs);
$("#JKDiv_2").append(cs);
}
}
}
}); ```
背景:
public void byScr(Integer scr, HttpServletRequest request,
HttpServletResponse response, ModelMap model) {
List<BeanInducedScreen> scrlist = scrMng.getByScrLevel(scr);
JSONArray jsonArray = new JSONArray();
for (BeanInducedScreen b : scrlist) {
JSONObject jsonObject = new JSONObject();
jsonObject.put("id", b.getId());
jsonObject.put("scrLevel", b.getSrcLevel());
jsonObject.put("equipName", b.getEquipName());
jsonArray.put(jsonObject);
}
ResponseUtils.renderJson(response, jsonArray.toString());
}