jQuery 将数组对象转换为 json

医学博士 坦维尔·莱汉

我在 Javascript 和 jquery 方面相对较新。

我已经使用 serializeArray() 创建了一个对象数组,

var form_data = $("some_id").serializeArray();

其中 form_data 以下列格式返回数据,

[obj, obj, obj, obj] 

其中每个obj包含此结构中的数据,

0: object
   "name": "hotel_id"
   "value": "1"

但我希望它以以下格式返回,

{"hotel_id": "1"}

为此,我最初尝试了以下代码来返回namevalues

var myArray = $.map(form_data, function(element) {        
   return element.value;                               
});

它只values是以这种方式返回

["1"]

我如何在{"name": "value"}对中返回结果

31piy

您是否尝试过以下操作?

var myArray = $.map(form_data, function(element) {        
   var elem = {};
   elem[element.name] = element.value;
   return elem;
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章