function initLine() { $.ajax({ url: basePath + 'veVehicle/veVehicleList/liLine_Data.action', type:"POST", dataType:'json', async: false, error:function(){}, success : function(data) { var qb='==全部=='; var strLine= '<option value="0">'+qb+'</option>';; for(var i in data){ var line=data[i]; strLine += ' <option value="'+line.lineId+'">'+line.name+'</option>'; } $("#sel_menu").append(strLine); } }); $(function () { //带图片 $("#sel_menu").select2({ templateResult: formatState, templateSelection: formatState }); }); function formatState(state) { if (!state.id) { return state.text; } var $state = $( '<span>' + state.text + '</span>' ); return $state; }; }
/** * 获得路线下拉框数据 * */ @Action(value="liLine_Data") public void getLiLine_Data(){ List<Map<String,Object>> data=liLineService.findListMapBySql("select line_Id as lineId,name from LI_LINE"); writeJson(data); }