最近开发发现,easyui commbobox传值一部分是数组,一部分又不是:
{ equip_type[2]: (2) ['774', '775'] equip_type[6]: "1154" }
原因是因为使用的serializeObject方法:
var formSerializeData = $('#form_one').serializeObject();
要想全部换成数组形式传递,无论是单个值,还是多个值,就采用以下方法:
filterConfig.month = $("ele_select_month").combobox('getValues');
但对于像我这种情况,动态生成的,而且数目有点多:
使用serializeObject方法就太方便了,使用上面“getValues”方式,反而比较繁琐。采用前面一种方法,后端再配合兼容处理以下就ok了。