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

标签 javascript jquery serializearray

我有以下问题:

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

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

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

如何解决这个问题?

提前致谢。

最佳答案

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

你可以使用

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

关于javascript - 如何在 JavaScript/jQuery 中返回序列化数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24406760/

相关文章:

javascript - Webaudio API ScriptProcessorNode如何输出信号

JavaScript 变量在传递给函数时不包含预期值

javascript - 在 AJAX 调用后调用 Javascript 函数

javascript - 删除自执行匿名函数

javascript - 如何将serializeArray更改为普通对象

jQuery serializeArray 没有获取动态创建的表单元素

javascript - 使用 R 从带有 JavaScript 按钮的 ASP.NET 网页中抓取表格

javascript - 无法在另一个函数中使用 Hook 调用一个函数

javascript - 将向上和向下箭头切换为图像

javascript - 如何使用嵌套 HTML <input[name =""]> 作为 JavaScript 对象/数组键