首页 > 学院 > 开发设计 > 正文

通过ajax请求springmvc,将值显示在select下拉框中

2019-11-08 01:19:58
字体:
来源:转载
供稿:网友

controller:

@RequestMapping("selectnames")    @ResponseBody    public Object selectNames(LeaguerBean leaguerBean){        List<LeaguerBean> list= leaguarService.selectNames();;        return list;    }

js:

var params = {};  params.leaguerName = $("#selectid").val();//注意params.名称  名称与实体bean中名称一致  $.Ajax({         type: "POST",         url: "${pageContext.request.contextPath}/jifen/member/selectnames",         data:params,         dataType:"json",  //     contentType: "application/json; charset=utf-8",//此处不能设置,否则后台无法接值         success:function(data){             var selectid = $('#selectid');           var html = '';           for(var i = 0;i<=data.length-1;i++){               html += "<option value='"+data[i].leaguerName+"'>"+data[i].leaguerName+"</option>"               $('#leaguerName').val(data[i].leaguerName);           }           selectid.html(html);       },         error:function(data){             //console.log(data);           alert('error');       }      }); jsp :

                      <select id="selectid" name="leaguerName" style="width: 80%">                                <option value=""></option>                            </select>

可复制黏贴自己试,有了效果在自己理解,我是写给自己以后方便看的。


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表