Page 163 - 6108
P. 163

серіалізує  декілька  значень  з  одним  і  тим  же  ключем  на  основі  значення
                                             11
               параметра traditional .
                     dataType  (default:  Intelligent  Guess  (xml,  json,  script,
               or html)) – тип даних, які  очікуються від сервера
                     cache  (default:  true,  false  for  dataType  'script'  and
               'jsonp') – якщо встановлено значення false, це змусить браузера кешувати
               запитувані сторінки.
                     headers  (default:  {})  –  об'єкт  додаткових  пар  ключ  /  значення
               заголовка  для  передачі  разом  із  запитами  за  допомогою  транспорту
               XMLHttpRequest.
                     Повний  перелік  можливих  налаштувань  можна  знайти  за  адресою
               http://api.jquery.com/jQuery.ajax/#jQuery-ajax-settings

                     $.ajax({
                     method: "POST",
                     url: "/register",
                     data: { userName: "John", userAge: "22" }
                     }).done(function( msg ) {
                     console.log( "Data Saved: " + msg );
                     });
                     $.ajax({
                     url: "test.html",
                     cache: false
                     }).done(function( html ) {
                     $("#container" ).append( html );
                     });
                     let menuId = $( "ul.nav" ).first().attr( "id" );
                     let  request = $.ajax({
                     url: "script.php",
                     method: "POST",
                     data: { id : menuId },
                     dataType: "html"
                     });
                     request.done(function( msg ) {
                      $( "#log" ).html( msg );
                     });
                     request.fail(function( jqXHR, textStatus ) {
                     alert( "Request failed: " + textStatus );
                     });
                     Об'єкт jqXHR
                     Для  роботи  з  асинхронними  запитами  в  jQuery  є  об'єкт  jqXHR.  Даний
               об'єкт це обгортка над стандартним об'єктом javascript XMLHttpRequest. Для

               сумісності  з  XMLHttpRequest  jqXHR  підтримує    властивості  і  методи
               XMLHttpRequest:           readyState,         status,      statusText,         responseXML,

               11
                  Встановіть true, якщо слід використовувати традиційний стиль
               параметризації.
               Наприклад, let  p = {foo: [1,2,3], bar: 42}; буде перетворено
               foo=1&foo=2&foo=3&bar=42, для стилю за замовчуванням
               foo[]=1&foo[]=2&foo[]=3&bar=42
   158   159   160   161   162   163   164   165   166   167