add array value to key javascript
本问题已经有最佳答案,请猛点这里访问。
当表单像这样提交时,我从中获取数据
1 2 3 4 5 6 7 8 9 10 11 12 | values = {}; $("#myForm").submit(function(){ $.each($('#myForm').serializeArray(), function(i, field) { if(field.name != 'r'){ values[field.name] = field.value; } }); return false; }); |
问题是我想多次这样做,并将所有数据存储在var值中,使用field.name作为键,将值作为数组。为了在php中比较它,我会做值[field.name][]=field.value;JS中是否有类似的语法?
是的,可以使用
1 2 | values[field.name] = []; values[field.name].push(somevalue); |