为什么我的 url 已经返回了json 但是却还是在combobox下拉中不现实数据呢?可能是因为下面的情况
$("#serverList").combobox({
url:'<%=request.getContextPath()%>/journal/resourseJournal/toJson',
valueField:'sid', //选项的value
textField:'name',
editable:false,
multiple:true
});
@ResponseBody
@RequestMapping(value = "/resourseJournal/toJson", method = RequestMethod.POST)
public List<GmServerBean> serverListToJson(Model model) {
return serverList;
}
因为已经用@responsebody 注解 所直接返回你的集合就可以!注意:不要再用gson.toJson(serverList)这样转json,因为这样会引起json转化了两遍。。结果就是combobox不能取到值