English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

طريقة jQuery getJSON()

طرق AjaxjQuery

يستخدم طريقة $.getJSON() من jQuery إرسال طلب GET HTTP للحصول على بيانات في تنسيق JSON من الخادم.

النحو:

$.getJSON(URL, data, callback)

مثال

طلب ملف demo.json وعرض البيانات:

$("button").click(function(){
  $.getJSON("demo.json", function(data){
    $("#output").html(data.name);
  });
});
اختبار لمعرفة‹/›

هذا المثال يكرر مرور البيانات المطلوبة ويعلقها على id="output":

$("button").click(function(){
  $.getJSON("demo.json", function(data){
    $.each(data, function(key, val){
      $("#output").append(key + ": " + val + "<br>");
    });
  });
});
اختبار لمعرفة‹/›

قيمة المواصفة

المواصفاتالوصف
URLتحديد عنوان URL الذي تريد طلبته
بيانات(اختياري) تحديد عنصر بسيط أو نص يتم إرساله مع الطلب
دالة الاستدعاء(اختياري) تحديد دالة الاستدعاء التي يتم تنفيذها بعد نجاح الطلب

المواصفات:

  • بيانات-تضمين بيانات النتيجة من الطلب

  • حالة-تضمين حالة الطلب ("success", "notmodified", "error", "timeout", "parsererror")

  • xhr-تضمين عنصر XMLHttpRequest

طرق AjaxjQuery