در مقالات آموزشی قبلی با متد get در زبان جی کوئری آشنا شده ایم اما این بار قرار است شما را با متد ( ) ajaxScript در jQuery آشنا کنیم که ساختار آن شبیه متد get است.
به وسیله متد getScript ، می توان یک اسکریپت را با استفاده از روش HTTP GET ، از سرور خوانده و اجرا نمود .
سپس از نتیجه حاصل در صفحه استفاده کرد .
شکل کلی استفاده از این متد بصورت زیر است :
;((selector).getScript( url , success ( response , status ) $
url : تعیین کننده آدرس فایل اسکریپتی است که می خواهید متد آن را از سرور درخواست کرده و بخواند .
استفاده از این پارامتر اجباری است .
success : این پارامتر می تواند یک تابع را تعیین نماید تا در صورتی که اجرای درخواست و اسکریپت موفقیت آمیز بود ، اجرا شود .
استفاده از این پارامتر اختیاری است .
این تابع خود می تواند دارای ۲ پارامتر نیز باشد :
response : شامل جواب برگشتی از سرور است .
status : این پارامتر تعیین کننده وضعیت درخواست است که می تواند چندین حالت داشته باشد :
success : موفق .
notmodified : هنوز اعمال یا بررسی نشده.
error : اشکال در ارسال یا پردازش درخواست .
timeout : مدت زمان کافی برای اجرای درخواست تمام شده است .
parseerror : خواندن و اجرای درخواست با مشکل مواجه شده است .
مثال زیر کاربرد متد getScript را نشان میدهد :
}()button”).click(function”)$
;(“getScript(“demo_ajax_script.js.$
;({