AJAX загрузка
home

Пример использования

Пример

$(document).ready(function(){
  
   $("#text1, #text2").focus(function(){
      $(this).val("");
   });
   $("#but1").click(function(){
      var data="";
      $.getJSON('jsonex.php',function(result){
         $.each(result,function(i,res){
            data=data+res+" ";
         });
      $("#res1").html(data);
      });
   });
   $("#but2").click(function(){
      var data="";
      var senddata={"name":"","surname":""};
      senddata.name=$("#text1").val();
      senddata.surname=$("#text2").val();
      $.getJSON('jsonex.php',senddata,function(result){
         $.each(result,function(i,res){
            data=data+res+" ";
         });
         $("#res2").html(data);
      });
   });

});

Определение и использование

С помощью метода $.getJSON Вы можете загрузить JSON данные с сервера используя асинхронный GET запрос.

Передающиеся с помощью getJSON данные будут добавлены к URL как строка запроса. Если данные представляют собой объект, то он прежде чем добавится к URL будет преобразован в строку и закодирован. К примеру объект {"name":"Vladimir Vladimirovich","surname":"Terkov"} преобразуется в ?name="Vladimir%20Vladimirovich"&surname="Tertokov".

Чтобы узнать больше о JSON посетите данную страницу.

Синтаксис

$.getJSON(url,данные,function(ответ,статус,xhr))

url (обязательный параметр) Указывает url, на который будет отправлен запрос.

данные (необязательный параметр) Данные, которые будут переданы на сервер во время совершения запроса.

function (необязательный параметр) Функция, код которой будет выполнен если запрос будет успешно совершен.

ответ (необязательный параметр функции) Содержит ответ сервера.

статус (необязательный параметр функции) Содержит статус выполнения запроса.

xhr (необязательный параметр функции) Содержит объект XMLHttpRequest.