ajax传select多选值或者数组时,后台request.getParamter()取不到值或者为空

1.ajax的data里传的值必须为字符串,比如{test:xx},xx必须是字符串类型。

2.当你传的值比如上面的xx是一个数组是必须要,xx.toString()

3.当test值,为select多选的结果时:$('#selectid').val(),这个时候获取的是一个数组,注意很重要的一点你在js里面alert打印一个数组Array对象是会显示成字符串的,但是它实际是一个数组对象,你传的时候必须要转换为字符串。

 

posted @ 2017-06-01 16:48  Horsen  阅读(1493)  评论(0编辑  收藏  举报