0

我使用 JS 来创建一个快速的 web 表单,一切正常,我将表单的响应放在一个序列化的 js 对象中到一个数组中,

var myCars = new Array($('#popup-form').serialize());
console.log(myCars);

这让我在控制台上:

["name=asfe&email=juan234%40gmail.com&phone=&password=&options=discuss-offer&other=", $family: Object, each: function, clean: function, associate: function, link: function…]

所以问题是,这不像一个正常的数组?数组是获取元素的最佳方式吗?,我尝试使用 mycars[0],但不工作,

我刚回到 JS!,获取表单的元素缺少什么?,谢谢!

4

1 回答 1

1

jQuery 也有一个serializeArray()方法。

.serializeArray() 方法创建一个 JavaScript 对象数组,准备好编码为 JSON 字符串。它对表示一组表单元素的 jQuery 对象进行操作。

于 2013-10-30T01:27:38.183 回答