我做了这个
let myform = $('#myapp-product-submit-form');
let jsonFormData = JSON.stringify(myform.serializeArray());
$.post( '/coaltechtest' , jsonFormData , function(datas){
问题:
结果包含一百个名称值对,例如写出
{
'name': 'product_name',
'value': 'some cool product name'
...}
但我想要
{
'product_name': 'some cool product name'
}
答案 0 :(得分:1)
将值映射出来。
let newArray = oldArray.map( item => { return { item.name: item.value}})
在您的示例中,oldArray是myform.serializeArray()