<form id="form"> <select name="dllxs" id="dllxs" class="select2-choices" multiple="multiple"> <option value='1'>1</option> <option value='2'>1</option> </select> <input type="hidden" name="dllxList" id="dllxList"> </form> $("#dllxs").val()
输出:[1,2]
使用序列化表单$("#form").serializeJSON()并不能取到所有的值,所以用input接收
$("#dllxList").val($("#dllxs").val())
$("#dllxsList").val()
输出: "1,2"
$("#form").serializeJSON()
后台接收用对象接收,对象的属性
List<String> dllxList
假如是直接传一个list数组,传参的形式跟上面一样 1,2,3
例如
let s = '1,2,3'
Ajax.get({ url: 'goods/storage/delete', data: {params: s}, dataType: 'josn', success: function (res) { } })
后台接收
@RequestParam(value = "params")LIst<String> dllxsList
dllxsList的值为[1,2,3]