解决request.getParameterValues无法取combobox多选值问题
取得多选值:
var failReason = $("#failReason").combobox('getValues');
Ajax传入:
$.ajax({
type:'post',
url:'controller/realName/updateRealNameInfo.json' ,
data:{failReason:failReason},
dataType:'json' ,
cache:false ,
success:function(result){}});
后台request取值:
String str = request.getParameterValues("failReason[]");
不知道发现没,ajax中明明关键值只有failReason,并没有中括号,但取却要加上这个,这是我在debug中发现的,应该是servet底层封装网络层数据的时候,自动加上的作为parameter数组参数的标志!