我有一个带有多个选择元素以及其他输入和选择元素的表单。在提交到服务器之前,我可以访问发布数据对象,并且我想在允许它到达服务器之前修改发布数据。
如果在我的名为设备的多项选择中未选择任何选项,则值为“ null ”,这是发布数据的样子。
({roomNumber:"As369", minCapacity:"1", maxCapacity:"10", capacity:"8", campus:"1", equipments:null, roomGrid_id:"127"})
如果设备为空,我想将键从“设备”更改为“设备 []”,将值从“空”更改为空数组。你看我的动作需要“设备[]”。理想情况下,如果在多选中至少有一个选定的项目,那么这里的 postdata 将是什么样子。
({roomNumber:"As369", minCapacity:"1", maxCapacity:"10", capacity:"8", campus:"1", equipments:["2"], roomGrid_id:"127"})
有任何想法吗 ?我正在考虑简单地添加一个名为设备的新键:值对:[]