天天看點

AJAX 簡單使用 前背景代碼

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());

}