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