كيفية تحويل بيانات النموذج إلى كائن JavaScript باستخدام jQuery؟
مرحباً بالجميع! أنا مطور واجهات أمامية مبتدئ، وقد واجهت مشكلة. أعمل على نموذج اتصال بسيط وأريد إرسال بياناته إلى الخادم بتنسيق JSON. حالياً أستخدم jQuery لتسلسل النموذج عبر طريقة `.serialize()`، لكنها تُرجع سلسلة استعلام وليس كائن. أحتاج إلى الحصول على كائن JavaScript بالتحديد، لأتمكن لاحقاً من إضافة حقول إضافية إليه بسهولة، مثل طابع زمني أو معرف المستخدم.
إليك مثال على النموذج الخاص بي:
```html
```
والكود الحالي الخاص بي:
```javascript
$('#feedback-form').on('submit', function(e) {
e.preventDefault();
var formData = $(this).serialize();
console.log(formData); // "username=%D8%A5%D9%8A%D9%81%D8%A7%D9%86&email=ivan@example.com&message=%D9%85%D8%B1%D8%AD%D8%A8%D9%8B%D8%A7!&agree=on"
// لكني أحتاج: { username: