سبد (0)

متد ()get در jQuery

مثال (متد ()get در jQuery)

ارسال یک درخواست  HTTP GET به یک صفحه و بازگشت نتیجه آن :

$("button").click(function(){
    $.get("demo_test.php", function(data, status){
        alert("Data: " + data + "\nStatus: " + status);
    });
});

خودتان امتحان کنید »

تعریف و کاربرد

متد ()get.$، با استفاده از یک درخواست HTTP GET، داده ها را از سرور می گیرد.

برای کسب اطلاعات بیشتر در مورد متدهای get و post به لینک روبرو مراجعه فرمایید: متدهای Get/Post در Ajax


مثال

درخواست "test.php"، اما از نتایج چشم پوشی شده است:

$.get("test.php");

درخواست "test.php" و ارسال برخی داده های اضافی همراهِ درخواست (چشم پوشی از نتایج بازگشتی) :

$.get("test.php", { name:"Donald", town:"Ducktown" });

  درخواست "test.php" و عبور آرایه ای از داده ها به سرور (چشم پوشی از نتایج بازگشتی):

$.get("test.php", { 'colors[]' : ["Red","Green","Blue"] });

درخواست "test.php" و  هشدار نتیجه ی درخواست :

$.get("test.php", function(data){
  alert("Data: " + data);
});

نحوه استفاده

$.get(URL,data,function(data,status,xhr),dataType)
پارامترتوضیحات
URL اجباری است. URL (آدرس) مشخصی که مایل به درخواست آن هستید.
data اختیاری است. یک داده مشخص که  همراه درخواست به سرور فرستاده می شود.
function(data,status,xhr)

اختیاری است. تابعی است که در صورت موفقیت آمیز بودن درخواست اجرا می شود.

پارامتر های اضافی:

  • data - شامل داده های حاصل از درخواست.
  • status - شامل وضعیت درخواست ("success", "notmodified", "error", "timeout", یا "parsererror")
  • xhr - شامل شی XMLHttpRequest 
dataType

اختیاری است. مشخص کننده نوع داده مورد انتظار از پاسخ سرور.

انجام یک حدس خودکار با استفاده از جی کوئری پیش فرض.

انواع احتمالی:

  • "xml" -  یک سند XML
  • "html" -  به صورت متن ساده HTML
  • "text" -  یک رشته متن ساده
  • "script" -  اجرای پاسخ با JavaScript، و برگرداندن نتیجه به صورت یک متن ساده.
  • "json" - اجرای پاسخ با json، و برگرداندن یک شی جاوااسکریپت.
  • "jsonp" - بارگزاری در یک بلوک JSON با استفاده از JSONP.  اضافه کردن "?callback=?" به URL که توسط callback مشخص شده است.

کلیه متدهای Ajax در jQuery کلیه متدهای Ajax در jQuery

تمامی محصولات و خدمات این وبسایت، حسب مورد دارای مجوزهای لازم از مراجع مربوطه می‌باشند و فعالیت‌های این سایت تابع قوانین و مقررات جمهوری اسلامی ایران است.
logo-samandehi مجوز نشر دیجیتال از وزرات فرهنگ و ارشاد اسلامی پرداخت آنلاین -  بانک ملت معرفی بیاموز در شبکه سه