利用ajax实现页面动态加载select下拉框

//JS文件
  $("#category").ready(function(){
    $.ajax({
     type: "POST",
     url: "sdkactivity/getCategoryList.ac",
    success: function(data){
    
    if(data.result=="true"){
    var returndata = data.resultData;
    var ganmeInfo = returndata.split(",");
    
                $("#category").empty();
                for(var i=0;i<ganmeInfo.length;i++){
                var aGame = ganmeInfo[i].split(":");
                var ui="<option value='"+aGame[0]+"'>"+aGame[1]+"</option>";
                 $("#category").append(ui);
                }
    }
       }
     });
   });
//页面代码
<select id="category" name="category"  style="width: 200px;"></select>
//action代码
Map<String, String> resultMap = getMessageMap();
		List<MpgameSdkCategory> categorys = this.commonService.findList(MpgameSdkCategory.class, 0, Integer.MAX_VALUE, null,Factor.create("deleted", C.Eq,0 ),Factor.create("fkGameId", C.Eq,gameId));
		String resultData= "";
		for (MpgameSdkCategory category : categorys) {
			if (resultData=="") {
				resultData = category.getId()+":"+category.getName();
			}
			else {
				resultData = resultData+","+category.getId()+":"+category.getName();
			}
		}
		resultMap.put("result", "true");
		resultMap.put("resultData", resultData);


转载于:https://my.oschina.net/91jason/blog/398682

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值