Avatar ·

如何使用jQuery将表单数据转换为JavaScript对象?

大家好!我是一名前端开发新手,遇到了一个问题。我正在开发一个简单的反馈表单,并希望以JSON格式将数据发送到服务器。目前我使用jQuery的`.serialize()`方法序列化表单,但它返回的是查询字符串,而不是对象。我需要得到一个JavaScript对象,以便之后可以轻松添加额外字段,比如时间戳或用户ID。 以下是我的表单示例: ```html
``` 以及我当前的代码: ```javascript $('#feedback-form').on('submit', function(e) { e.preventDefault(); var formData = $(this).serialize(); console.log(formData); // "username=Иван&email=ivan@example.com&message=Привет!&agree=on" // 而我需要的是:{ username: