添加后台list给前台select标签赋值简单实现

复制代码 代码如下:

  $.ajax({

  url : "user!findUserList.action",

  type : "post",

  success: function(data){

  var jsonObj=eval("("+data+")");

  $.each(jsonObj, function (i, item) {

  jQuery("#userList").append("<option value="+ item.userId+">"+ item.userRealName+"</option>");

  });

  },

  error: function(text) {}

  });

  

复制代码 代码如下:

  public void findUserList() throws IOException {

  List<UserModel> roleuserList = userService.findUserList();

  String json = JSONArray.fromObject(roleuserList).toString();

  writeHtml(json);;

  }

  

复制代码 代码如下:

  protected void writeHtml(String strData) {

  try {

  response.setContentType("text/html; charset=UTF-8");

  PrintWriter pw = response.getWriter();

  pw.write(strData);

  pw.flush();

  pw.close();

  } catch (IOException e) {

  log.error("writeHtml()", e);

  }

  }