AJAX 简单使用 前后台代码

本文介绍了一个使用AJAX从前端向后端发送请求并处理返回JSON数据的具体实例。前端通过POST方式调用后端接口,根据不同的场景参数填充对应的HTML元素。后端根据传入的参数获取数据列表,并将每条数据转换为JSON对象,最终以JSON数组形式返回。

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

}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值