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>
可复制黏贴自己试,有了效果在自己理解,我是写给自己以后方便看的。
新闻热点
疑难解答