用JQuery的异步提交生成ChenckBox和下拉列表框(联动效果)

对于Jquery我都学习了快接近两年了,但是没有完全通过jquery做过一个完整的项目.大部分的项目的是自己擅长用什么预言就拼凑什么. 下面是对于jquery的post的提交.一直以来都是用的这一种方法.但是依旧不是很熟练,今天就给发表这里吧,有时间就来回顾一下.

 

checkBox的写法:

 

 

     $.post("/communityweb/AjaxAllServlet",
       {change:"getFushuhangye",bigClassId:obj},
       function(data){
         $("#tdfushu").empty();
         $.each(data,function(key,value){
           var input=$("<input type='checkbox' name='subIndustryId' id='subIndustryId'/>").val(key);
           $("#tdfushu").append(input).append(value);
          });
      },"json");

 

 

 

		if("getFushuhangye".equals(change)){//异步查询附属行业
			String bigClassId=request.getParameter("bigClassId");
			Shop shop=new Shop();
			JSONObject json=new JSONObject();
			Resultobj ro=shop.getSubIndustry(bigClassId);
			try {
				for(int i=1;i<ro.getRows();i++){
					String code=ro.getCell("SubIndustryId", i);
					String codeName=ro.getCell("SubIndustryName", i);
					
					json.put(code, codeName);
				}
			} catch (JSONException e) {
				e.printStackTrace();
			}
			out.print(json);
			out.close();
		}

 

 

 打印的json格式是

   {"2701":"bb","1415":"aa"}

这次的异步请求就成功啦...

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值