ساخت نوار پیشرفت آپلود فایل با jQuery

ساخت نوار پیشرفت آپلود فایل با jQuery

در این آموزش, قصد داریم به شما نحوه ساخت نوار پیشرفت آپلود با jquery در php را نشان بدیم. ما از کتابخانه جی کوئری و تابع $(form).ajaxSubmit() برای ارسال داده های فرم به صفحه php استفاده می کنیم. بعد از بعد از آپلود تصویر , ما پیش نمایش را در سلکتور مورد نظر نشان می دهیم .

فرم آپلود فایل با نوار پیشرفت

در این فرم , ما یک فیلد فایل و یک نوار پیشرفت (Progress Bar) داریم . این نوار پیشرفت به طور پیش فرض عرض ۰ را دارد که همگام با تکمیل شدن آپلود , افزایش پیدا می کند.

کد جی کوئری ساخت نوار پیشرفت آپلود

$(form).ajaxSubmit() شامل چندین آپشن برای ردگیری پیشرفت درخواست AJAX دارد .ویژگی uploadProgress , وضعیت نوار پیشرفت را بنابر میزان آپلود فایل بروزرسانی می کند.

اسکریپت کامل بصورت زیر است :

خروجی : ساخت نوار پیشرفت آپلود

ساخت نوار پیشرفت آپلود فایل با jQuery

امیدوارم مقاله آموزشی ساخت نوار پیشرفت آپلود فایل با jQuery برای شما مفید واقع شده باشد و در پروژه هایی که می نویسید از آن استفاده کنید.

برای دانلود سورس کد کامل این آموزش از باکس دانلود استفاده کنید.

هر سوالی داشتید ، از قسمت نظرات ارسال کنید . سریعا ، پاسخگوی سوالات شما هستیم .

موفق و پیروز باشید.

حسن شفیعی توسعه دهنده وب و موبایل مدیر سایت علاقه خاصی به برنامه نویسی وب و موبایل دارم و هر روز تلاش می کنم به این حوزه مسلط تر شوم و اطلاعاتم را به شکل کاربردی برای علاقه مندان در وب به اشتراک بگذارم. اگر نیاز به برنامه نویس برای انجام پروژه و نوشتن اسکریپت های سمت وب, اپلیکیشن های اندروید و ios, پیدا کردن راه حل توسعه و غیره داشتید حتما از طریق تماس با ما/ واتساپ/ تلگرام بهم پیام بدید. برایتهیه هاست مطمین و پرسرعت کلیک کنید
مطالب زیر را حتما بخوانید
دیدگاه کاربران (۴)

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

  1. محمد مهدی شجاعیان ۶ اردیبهشت ۱۴۰۰

    سلام میتونید راهنمایی کنید که چجوری می تونم عکس رو بعد از آپلود نشون ندم
    بعدشم لینک فایل رو بعد آپلود نشون بدم؟؟

    پاسخ
    1. حسن شفیعی ۶ اردیبهشت ۱۴۰۰

      سلام.
      تگ div با id=”targetLayer” رو بردارید

      پاسخ
  2. سجاد ۳۰ مرداد ۱۳۹۸

    سلام
    چطور میتونم این کد رو در وردپرس استفاده کنم؟
    من میخوام کاربر هنگام ارسال فایل در افزونه فرم تماس ۷ درصد پیشرفت رو ببینه
    ممنون

    پاسخ
    1. حسن شفیعی ۳۱ مرداد ۱۳۹۸

      سلام باید با کدنویسی وردپرس و ساختار این افزونه آشنا باشید تا بتونید تغییرات رو لحاظ کنید که خب می تونید برای اینکار از افزونه زیر استفاده کنید
      https://wordpress.org/plugins/cf7-progress-bar
      موفق باشید.

      پاسخ
دوره های آموزشی