"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > كيفية تنفيذ تحميل ملف jQuery Ajax بدون ملحقات إضافية؟

كيفية تنفيذ تحميل ملف jQuery Ajax بدون ملحقات إضافية؟

نشر في 2025-03-22
تصفح:412

How to Perform jQuery Ajax File Uploads Without Plugins?

تحميل ملف jQuery AJAX دون استخدام مكون إضافي

إذا كنت ترغب في تنفيذ تحميل الملف باستخدام Ajax بدون مكون إضافي ، فأنت بحاجة إلى استخدام theformdataObject.

formData.Append ("file" ، file) ؛ // استبدل "ملف" باسم عنصر إدخال الملف الخاص بك $ .ajax ({ النوع: "بعد" ، مهلة: 50000 ، عنوان URL: URL ، البيانات: formdata ، ContentType: خطأ ، ProcessData: false ، // لا تعالج بيانات النموذج ، اتركها كبيانات ثنائية خالصة النجاح: الوظيفة (البيانات) { تنبيه ("النجاح") ؛ العودة كاذبة } }) ؛

ملاحظات:

 var formData = new FormData();
 formData.append("file", file); // Replace "file" with your file input element's name

$.ajax({
    type: "POST",
    timeout: 50000,
    url: url,
    data: formData,
    contentType: false,
    processData: false, // Don't process the form data, leave it as pure binary data
    success: function (data) {
        alert('success');
        return false;
    }
});
طلب.

يجب تضمين اسم الملف في كائن FormData باستخدام سمة الاسم لعنصر إدخال الملف.

قد لا يتم دعم تحميل ملف Ajax بواسطة جميع المتصفحات. تحقق من توافق المتصفح.
أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3