我有以下问题:
我有一个表单,我想捕获输入数据。当我想获取存储来自此表单的输入的字符串时,我只是这样做:
JSON.stringify($('form').serializeArray())
但是我想拥有一个包含数据的数组(最好是序列化数组),而不是获取字符串。
我该如何解决这个问题?
提前致谢。
答案 0 :(得分:1)
.serializeArray()
创建一个对象数组,JSONStringify()
将其转换为字符串
您可以使用
$( "form" ).submit(function( event ) {
console.log( $( this ).serializeArray() );
event.preventDefault();
});
答案 1 :(得分:0)
不要对数组进行字符串化。
JSON的.serializeArray()
方法返回表格