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

Метод jQuery getJSON()

Методы AJAX jQuery

Метод $ .getJSON() использует GET HTTP-запрос для загрузки данных в формате JSON с сервера.

Грамматика:

$.getJSON(URL, data, callback)

Пример

Запрос файла demo.json и вывод данных:

$("button").click(function(){
  $.getJSON("demo.json", function(data){
    $("#output").html(data.name);
  });
});
Проверьте,›/›

Этот пример циклически перебирает запрашиваемые данные и добавляет их к p с id="output":

$("button").click(function(){
  $.getJSON("demo.json", function(data){
    $.each(data, function(key, val){
      $("#output").append(key + ": " + val + "<br>");
    });
  });
});
Проверьте,›/›

Значение параметра

ПараметрыОписание
URLУказать URL, который вы хотите запросить
data(по умолчанию) Указать чистый объект или строку, которая будет отправлена вместе с запросом на сервер
callback(по умолчанию) Указать回调-функцию, которая будет выполнена после успешного выполнения запроса

Параметры:

  • data-включает данные результатов запроса

  • status-включает состояние запроса ("успех", "неизменено", "ошибка", "время ожидания", "ошибка парсинга")

  • xhr-Включает объект XMLHttpRequest

Методы AJAX jQuery