使用 jQuery 将表单数据转换为 JavaScript 对象
而 $('#formid').serialize() 返回一个字符串,而 $( '#formid').serializeArray() 返回一个映射,需要从表单自动构建 JavaScript 对象,无需手动
解决方案:
serializeArray() 方法已经提供了必要的数据,但需要对其进行处理以适合所需的格式:
function objectifyForm(formArray) { var returnArray = {}; for (var i = 0; i < formArray.length; i++) { returnArray[formArray[i]['name']] = formArray[i]['value']; } return returnArray; }
注意: 注意与实际输入同名的隐藏字段,因为它们可能会覆盖数据。
以上是如何轻松地将 jQuery 表单数据转换为 JavaScript 对象?的详细内容。更多信息请关注PHP中文网其他相关文章!