springmvc ajax

来源:互联网 发布:如何发布求购信息淘宝 编辑:程序博客网 时间:2024/04/30 18:04
@RequestMapping(value = "/getRoleMenu", method = RequestMethod.POST)  @ResponseBody  public void getRoleMenu() throws IOException{int roleId = getParameterForInt(request.getParameter("roleID"), 0);List<OperatorRoleModel> list=operatorRoleService.findByRoleId(roleId);StringBuffer str = new StringBuffer();for(OperatorRoleModel operatorRoleModel :list){str.append(operatorRoleModel.getOperatorId()+",");} if (',' == str.charAt(str.length() - 1)) str = str.deleteCharAt(str.length() - 1);  String roleMenu =str.toString();// response.setCharacterEncoding("utf-8"); response.getWriter().write("{\"roleMenu\":'"+roleMenu+"' }"); response.getWriter().flush();// return "<input type ='text' id='roleMenu' value='"+roleMenu+"'>";// return roleMenu;}

function getRoleMenu(){var roleID = $("#roleId").val();$.ajax( {       type : "POST",       url : "config/getRoleMenu.shtml",     data : {'roleID':roleID},      dataType: "json",       success : function(data) {         if(data.roleMenu!=""){    var roleMenu =data.roleMenu;    var strs= new Array();     strs=roleMenu.split(",");    for (i=0;i<strs.length ;i++ ) {         $('input[name="parentID"]').each(function(){         if(strs[i]==$(this).val()){        $(this).attr("checked", true);            }      });     $('input[name="oid"]').each(function(){      if(strs[i]==$(this).val()){     $(this).attr("checked", true);      }      });         }    }

0 0
原创粉丝点击