آموزشگاه برنامه نویسی تحلیل داده
آموزشگاه برنامه نویسی تحلیل داده

متد load در Ajax - jquery load()

دوره های مرتبط با این مقاله

متد load() در عین سادگی یکی از متدهای بسیار پرکاربرد و کارامد AJAX تلقی می شود. متد ذکر شده اطلاعات دریافتی از سرور را داخل عنصر انتخابی می گذارد. پاین متد، داده های مد نظر را از سرویس دهنده خوانده و در المان مورد نظر بر روی صفحه قرار می دهد.

ساختار نگارشی:
                        $(selector).load(URL,data,callback);
                    

پارامتر الزامی URL، آن مکان یکنواخت منبع (URL) که می خواهید بارگذاری کنید را مشخص می کند.
پارامتر اختیاری data می تواند شامل رشته ای از متغیرها و مقادیر( (querystring key/value pairs آن ها باشد که همراه درخواست (request) به سرور ارسال می شود/مشخص کننده ی داده هایی است که می خواهیم به همراه درخواست خویش به سرویس دهنده بفرستیم.
پارامتر اختیاری callback اسم تابعی است که پس از اجرای کامل متد load() اجرا می شود.

در زیر محتوای فایل "demo_test.txt": نمایش داده شده:
                    

jQuery and AJAX is FUN!!!

This is some text in a paragraph.

نمونه ی زیر محتوای فایل "demo_test.txt" را درون یک المان خاص

با شناسه ی "div1" بارگذاری می کند:

نمونه یک

    
امتحان کنید

می توان یک انتخابگر jQuery به پارامتر URL افزود.
مثال زیر محتوای المان دارای شناسه ی "p1" را در فایل "demo_test.txt" داخل عنصر دارای id "div1" بارگذاری می کند:

نمونه دو

    
امتحان کنید
پارامتر اختیاری callback یک تابع مشخص می کند که پس از اجرای کامل متد load()، اجرا می شود. این تابع می توند پارامترهای مختلفی را بپذیرد:

responseTxt: در صورت موفقت آمیز بودن فراخوانی تابع، دربردارنده ی خروجی تابع خواهد بود.
statusTxt: شامل وضعیت (status) فراخوانی تابع است.
xhr: شامل شی XMLHttpRequest می باشد.
نمونه ی زیر پس از اجرای کامل تابع ()load، یک کادر پیغام (alert box) را نمایش می دهد. چنانچه متد ()load با موفقیت اجرا شد، این پیغام نمایش داده می شود: "External content loaded successfully! " و در صورت ناموفق بودن آن یک پیام خطا نشان داده می شود:

نمونه سه

    
امتحان کنید

  • 952
  •    1370
  • تاریخ ارسال :   1394/07/29

دانلود PDF دانلود سورس کد دانشجویان گرامی اگر این مطلب برای شما مفید بود لطفا ما را در GooglePlus محبوب کنید
رمز عبور: tahlildadeh.com یا www.tahlildadeh.com
ارسال دیدگاه نظرات کاربران
شماره موبایل دیدگاه
عنوان پست الکترونیک

ارسال

آموزشگاه برنامه نویسی تحلیل داده
آموزشگاه برنامه نویسی تحلیل داده

تمامی حقوق این سایت متعلق به آموزشگاه تحلیل داده می باشد .