0

我有以下问题:

我有一个表格,我想捕捉输入数据。当我想获取存储来自此表单的输入的字符串时,我只需执行以下操作:

JSON.stringify($('form').serializeArray())

但是我不想获得字符串,而是想要一个包含我的数据的数组(最好是一个序列化数组)。

我怎么解决这个问题?

提前致谢。

4

2 回答 2

1

.serializeArray()创建一个对象数组,JSONStringify()将其转换为字符串

您可以使用

$( "form" ).submit(function( event ) {
console.log( $( this ).serializeArray() );
event.preventDefault();
});
于 2014-06-25T11:05:43.353 回答
0

不要对数组进行字符串化。

JSON 的.serializeArray()方法返回表单中所有输入值的数组

于 2014-06-25T11:03:35.390 回答