easyui中select下拉列表动态从后台获取值(☆)

html代码

           <div class="ff">
                <label>关键词</label>
                <input type="text" name="keyWorld"  id="keyWorld">
            </div>
            <div class="ff">
              <label>类别选择</label>
              
             <input class="easyui-combobox" id="rwlb" name="category"  data-options="valueField:'id', textField:'text', panelHeight:'auto'"  value="${(ebayItem.category)!''}">
            </div>
            
            <a id="btn" href="#" class="easyui-linkbutton" data-options="iconCls:'icon-search'">查找类目</a> 

js代码

$(function(){    
        $('#btn').bind('click', function(){
          var keyWorld=$("#keyWorld").val();
          //alert(keyWorld);
          $.ajax({
              url: $path + '/ebayKanDeng/draft/getCateGory',
              type: 'post',
              dataType: 'json',
              data: 'keyWorld='+keyWorld ,
              success:function(data){
            	//var data=JSON.stringify(data);
            	//var data = $.parseJSON(data.result);
              	//alert(data);
              	$("#rwlb").combobox("loadData", data);  
              },error:function(data){
              	
              	alert("数据加载异常"+data.id);
              }
          })
        });    
    });  

controler代码


		@RequestMapping(value="getCateGory",method=RequestMethod.POST)
		@ResponseBody
		public List<Map<String, Object>> getCateGory(HttpServletRequest request, HttpServletResponse response, String keyWorld ){
			    
			List<Map<String, Object>> list = new ArrayList<Map<String, Object>>();   
			SuggestedCategoryType[] categorys=ebayItemSerivice.getCategory(keyWorld);
			for(SuggestedCategoryType s : categorys) {
				System.out.println(s.getCategory().getCategoryID());
				System.out.println(s.getCategory().getCategoryName());
				
				Map<String, Object> map = new HashMap<String, Object>();
	    		
	    		String id = s.getCategory().getCategoryID();
	    		String text = s.getCategory().getCategoryName();
	    		//map存放键值对
	    		map.put("id",id);
		    	map.put("text",text);
		    	//list存放map
		    	list.add(map);

			}
			
					return  list;
		}
		    

其他层省略

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

playboy-jordan

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值