如何在JavaScript / jQuery中返回序列化数组?

时间:2014-06-25 10:56:14

标签: javascript jquery serializearray

我有以下问题:

我有一个表单,我想捕获输入数据。当我想获取存储来自此表单的输入的字符串时,我只是这样做:

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

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

我该如何解决这个问题?

提前致谢。

2 个答案:

答案 0 :(得分:1)

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

您可以使用

$( "form" ).submit(function( event ) {
console.log( $( this ).serializeArray() );
event.preventDefault();
});

答案 1 :(得分:0)

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

JSON的.serializeArray()方法返回表格

中所有输入值的数组