Avatar ·

كيفية تحميل الملفات بشكل غير متزامن باستخدام jQuery و AJAX؟

مرحبًا! أنا مبتدئ في JavaScript و jQuery، ولدي مشكلة في تحميل الملفات إلى الخادم. أحتاج إلى إرسال الملف إلى الخادم دون إعادة تحميل الصفحة (بشكل غير متزامن). حاولت استخدام `
` عادي مع `enctype="multipart/form-data"`، لكن الصفحة لا تزال تُعاد تحميلها. إليك ما جربته: ```html
``` عند إرسال النموذج، يتلقى الخادم الملف، لكن الصفحة تُعاد تحميلها. سمعت أنه يمكن استخدام jQuery و AJAX للتحميل غير المتزامن، لكنني لا أفهم كيفية القيام بذلك بشكل صحيح. أعلم أن هناك كائن `FormData`، لكنني لست متأكدًا من كيفية تطبيقه مع jQuery. أرجو إرشادي حول كيفية تنفيذ تحميل ملف غير متزامن عبر jQuery. أحتاج إلى مثال عملي مع شرح حتى أتمكن من فهمه وتطبيقه في مشروعي. شكرًا مقدمًا! <<>>

استخدام jQuery و