CINXE.COM

AJAX – Wikipedia, wolna encyklopedia

<!DOCTYPE html> <html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-sticky-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-enabled skin-theme-clientpref-day vector-toc-available" lang="pl" dir="ltr"> <head> <meta charset="UTF-8"> <title>AJAX – Wikipedia, wolna encyklopedia</title> <script>(function(){var className="client-js vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-sticky-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-enabled skin-theme-clientpref-day vector-toc-available";var cookie=document.cookie.match(/(?:^|; )plwikimwclientpreferences=([^;]+)/);if(cookie){cookie[1].split('%2C').forEach(function(pref){className=className.replace(new RegExp('(^| )'+pref.replace(/-clientpref-\w+$|[^\w-]+/g,'')+'-clientpref-\\w+( |$)'),'$1'+pref+'$2');});}document.documentElement.className=className;}());RLCONF={"wgBreakFrames":false,"wgSeparatorTransformTable":[",\t."," \t,"],"wgDigitTransformTable":["",""], "wgDefaultDateFormat":"dmy","wgMonthNames":["","styczeń","luty","marzec","kwiecień","maj","czerwiec","lipiec","sierpień","wrzesień","październik","listopad","grudzień"],"wgRequestId":"c984994e-0e7b-4a35-892f-6cebf903a8e1","wgCanonicalNamespace":"","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":0,"wgPageName":"AJAX","wgTitle":"AJAX","wgCurRevisionId":74941517,"wgRevisionId":74941517,"wgArticleId":186916,"wgIsArticle":true,"wgIsRedirect":false,"wgAction":"view","wgUserName":null,"wgUserGroups":["*"],"wgCategories":["Artykuły z propozycjami tłumaczeń","JavaScript","Web 2.0","XML"],"wgPageViewLanguage":"pl","wgPageContentLanguage":"pl","wgPageContentModel":"wikitext","wgRelevantPageName":"AJAX","wgRelevantArticleId":186916,"wgIsProbablyEditable":true,"wgRelevantPageIsProbablyEditable":true,"wgRestrictionEdit":[],"wgRestrictionMove":[],"wgNoticeProject":"wikipedia","wgCiteReferencePreviewsActive":true,"wgFlaggedRevsParams":{"tags":{"accuracy":{"levels":1}}}, "wgStableRevisionId":74941517,"wgMediaViewerOnClick":true,"wgMediaViewerEnabledByDefault":true,"wgPopupsFlags":0,"wgVisualEditor":{"pageLanguageCode":"pl","pageLanguageDir":"ltr","pageVariantFallbacks":"pl"},"wgMFDisplayWikibaseDescriptions":{"search":true,"watchlist":true,"tagline":true,"nearby":true},"wgWMESchemaEditAttemptStepOversample":false,"wgWMEPageLength":9000,"wgRelatedArticlesCompat":[],"wgEditSubmitButtonLabelPublish":true,"wgULSPosition":"interlanguage","wgULSisCompactLinksEnabled":false,"wgVector2022LanguageInHeader":true,"wgULSisLanguageSelectorEmpty":false,"wgWikibaseItemId":"Q134471","wgCheckUserClientHintsHeadersJsApi":["brands","architecture","bitness","fullVersionList","mobile","model","platform","platformVersion"],"GEHomepageSuggestedEditsEnableTopics":true,"wgGETopicsMatchModeEnabled":false,"wgGEStructuredTaskRejectionReasonTextInputEnabled":false,"wgGELevelingUpEnabledForUser":false};RLSTATE={"ext.gadget.wikiflex":"ready","ext.gadget.infobox":"ready", "ext.gadget.hlist":"ready","ext.gadget.darkmode-overrides":"ready","ext.gadget.small-references":"ready","ext.gadget.citation-access-info":"ready","ext.gadget.sprawdz-problemy-szablony":"ready","ext.globalCssJs.user.styles":"ready","site.styles":"ready","user.styles":"ready","ext.globalCssJs.user":"ready","user":"ready","user.options":"loading","ext.cite.styles":"ready","ext.pygments":"ready","skins.vector.search.codex.styles":"ready","skins.vector.styles":"ready","skins.vector.icons":"ready","jquery.tablesorter.styles":"ready","ext.flaggedRevs.basic":"ready","mediawiki.codex.messagebox.styles":"ready","ext.wikimediamessages.styles":"ready","ext.visualEditor.desktopArticleTarget.noscript":"ready","ext.uls.interlanguage":"ready","wikibase.client.init":"ready","ext.wikimediaBadges":"ready"};RLPAGEMODULES=["ext.cite.ux-enhancements","ext.pygments.view","ext.scribunto.logs","site","mediawiki.page.ready","jquery.tablesorter","mediawiki.toc","skins.vector.js","ext.centralNotice.geoIP", "ext.centralNotice.startUp","ext.flaggedRevs.advanced","ext.gadget.ll-script-loader","ext.gadget.veKeepParameters","ext.gadget.szablon-galeria","ext.gadget.NavFrame","ext.gadget.citoid-overrides","ext.gadget.maps","ext.gadget.padlock-indicators","ext.gadget.interwiki-langlist","ext.gadget.edit-summaries","ext.gadget.edit-first-section","ext.gadget.wikibugs","ext.gadget.map-toggler","ext.gadget.narrowFootnoteColumns","ext.gadget.WDsearch","ext.urlShortener.toolbar","ext.centralauth.centralautologin","mmv.bootstrap","ext.popups","ext.visualEditor.desktopArticleTarget.init","ext.visualEditor.targetLoader","ext.echo.centralauth","ext.eventLogging","ext.wikimediaEvents","ext.navigationTiming","ext.uls.interface","ext.cx.eventlogging.campaigns","ext.cx.uls.quick.actions","wikibase.client.vector-2022","ext.checkUser.clientHints","ext.growthExperiments.SuggestedEditSession","wikibase.sidebar.tracking"];</script> <script>(RLQ=window.RLQ||[]).push(function(){mw.loader.impl(function(){return["user.options@12s5i",function($,jQuery,require,module){mw.user.tokens.set({"patrolToken":"+\\","watchToken":"+\\","csrfToken":"+\\"}); }];});});</script> <link rel="stylesheet" href="/w/load.php?lang=pl&amp;modules=ext.cite.styles%7Cext.flaggedRevs.basic%7Cext.pygments%2CwikimediaBadges%7Cext.uls.interlanguage%7Cext.visualEditor.desktopArticleTarget.noscript%7Cext.wikimediamessages.styles%7Cjquery.tablesorter.styles%7Cmediawiki.codex.messagebox.styles%7Cskins.vector.icons%2Cstyles%7Cskins.vector.search.codex.styles%7Cwikibase.client.init&amp;only=styles&amp;skin=vector-2022"> <script async="" src="/w/load.php?lang=pl&amp;modules=startup&amp;only=scripts&amp;raw=1&amp;skin=vector-2022"></script> <meta name="ResourceLoaderDynamicStyles" content=""> <link rel="stylesheet" href="/w/load.php?lang=pl&amp;modules=ext.gadget.citation-access-info%2Cdarkmode-overrides%2Chlist%2Cinfobox%2Csmall-references%2Csprawdz-problemy-szablony%2Cwikiflex&amp;only=styles&amp;skin=vector-2022"> <link rel="stylesheet" href="/w/load.php?lang=pl&amp;modules=site.styles&amp;only=styles&amp;skin=vector-2022"> <meta name="generator" content="MediaWiki 1.44.0-wmf.5"> <meta name="referrer" content="origin"> <meta name="referrer" content="origin-when-cross-origin"> <meta name="robots" content="max-image-preview:standard"> <meta name="format-detection" content="telephone=no"> <meta name="viewport" content="width=1120"> <meta property="og:title" content="AJAX – Wikipedia, wolna encyklopedia"> <meta property="og:type" content="website"> <link rel="preconnect" href="//upload.wikimedia.org"> <link rel="alternate" media="only screen and (max-width: 640px)" href="//pl.m.wikipedia.org/wiki/AJAX"> <link rel="alternate" type="application/x-wiki" title="Edytuj" href="/w/index.php?title=AJAX&amp;action=edit"> <link rel="apple-touch-icon" href="/static/apple-touch/wikipedia.png"> <link rel="icon" href="/static/favicon/wikipedia.ico"> <link rel="search" type="application/opensearchdescription+xml" href="/w/rest.php/v1/search" title="Wikipedia (pl)"> <link rel="EditURI" type="application/rsd+xml" href="//pl.wikipedia.org/w/api.php?action=rsd"> <link rel="canonical" href="https://pl.wikipedia.org/wiki/AJAX"> <link rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/deed.pl"> <link rel="alternate" type="application/atom+xml" title="Kanał Atom Wikipedii" href="/w/index.php?title=Specjalna:Ostatnie_zmiany&amp;feed=atom"> <link rel="dns-prefetch" href="//meta.wikimedia.org" /> <link rel="dns-prefetch" href="//login.wikimedia.org"> </head> <body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject mw-editable page-AJAX rootpage-AJAX skin-vector-2022 action-view"><a class="mw-jump-link" href="#bodyContent">Przejdź do zawartości</a> <div class="vector-header-container"> <header class="vector-header mw-header"> <div class="vector-header-start"> <nav class="vector-main-menu-landmark" aria-label="Witryna"> <div id="vector-main-menu-dropdown" class="vector-dropdown vector-main-menu-dropdown vector-button-flush-left vector-button-flush-right" > <input type="checkbox" id="vector-main-menu-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-main-menu-dropdown" class="vector-dropdown-checkbox " aria-label="Menu główne" > <label id="vector-main-menu-dropdown-label" for="vector-main-menu-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-menu mw-ui-icon-wikimedia-menu"></span> <span class="vector-dropdown-label-text">Menu główne</span> </label> <div class="vector-dropdown-content"> <div id="vector-main-menu-unpinned-container" class="vector-unpinned-container"> <div id="vector-main-menu" class="vector-main-menu vector-pinnable-element"> <div class="vector-pinnable-header vector-main-menu-pinnable-header vector-pinnable-header-unpinned" data-feature-name="main-menu-pinned" data-pinnable-element-id="vector-main-menu" data-pinned-container-id="vector-main-menu-pinned-container" data-unpinned-container-id="vector-main-menu-unpinned-container" > <div class="vector-pinnable-header-label">Menu główne</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-main-menu.pin">przypnij</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-main-menu.unpin">ukryj</button> </div> <div id="p-navigation" class="vector-menu mw-portlet mw-portlet-navigation" > <div class="vector-menu-heading"> Nawigacja </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-mainpage-description" class="mw-list-item"><a href="/wiki/Wikipedia:Strona_g%C5%82%C3%B3wna" title="Przejdź na stronę główną [z]" accesskey="z"><span>Strona główna</span></a></li><li id="n-randompage" class="mw-list-item"><a href="/wiki/Specjalna:Losowa_strona" title="Załaduj losową stronę [x]" accesskey="x"><span>Losuj artykuł</span></a></li><li id="n-Kategorie" class="mw-list-item"><a href="/wiki/Portal:Kategorie_G%C5%82%C3%B3wne"><span>Kategorie artykułów</span></a></li><li id="n-Featured-articles" class="mw-list-item"><a href="/wiki/Wikipedia:Wyr%C3%B3%C5%BCniona_zawarto%C5%9B%C4%87_Wikipedii"><span>Najlepsze artykuły</span></a></li><li id="n-FAQ" class="mw-list-item"><a href="/wiki/Pomoc:FAQ"><span>Częste pytania (FAQ)</span></a></li> </ul> </div> </div> <div id="p-zmiany" class="vector-menu mw-portlet mw-portlet-zmiany" > <div class="vector-menu-heading"> Dla czytelników </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-czytelnicy" class="mw-list-item"><a href="/wiki/Wikipedia:O_Wikipedii"><span>O Wikipedii</span></a></li><li id="n-contact" class="mw-list-item"><a href="/wiki/Wikipedia:Kontakt_z_wikipedystami"><span>Kontakt</span></a></li> </ul> </div> </div> <div id="p-edytorzy" class="vector-menu mw-portlet mw-portlet-edytorzy" > <div class="vector-menu-heading"> Dla wikipedystów </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-pierwsze-kroki" class="mw-list-item"><a href="/wiki/Pomoc:Pierwsze_kroki"><span>Pierwsze kroki</span></a></li><li id="n-portal" class="mw-list-item"><a href="/wiki/Wikipedia:Portal_wikipedyst%C3%B3w" title="O projekcie – co możesz zrobić, gdzie możesz znaleźć informacje"><span>Portal wikipedystów</span></a></li><li id="n-Noticeboard" class="mw-list-item"><a href="/wiki/Wikipedia:Tablica_og%C5%82osze%C5%84"><span>Ogłoszenia</span></a></li><li id="n-Guidelines" class="mw-list-item"><a href="/wiki/Wikipedia:Zasady"><span>Zasady</span></a></li><li id="n-helppage-name" class="mw-list-item"><a href="/wiki/Pomoc:Spis_tre%C5%9Bci"><span>Pomoc</span></a></li><li id="n-recentchanges" class="mw-list-item"><a href="/wiki/Specjalna:Ostatnie_zmiany" title="Lista ostatnich zmian w Wikipedii. [r]" accesskey="r"><span>Ostatnie zmiany</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> <a href="/wiki/Wikipedia:Strona_g%C5%82%C3%B3wna" class="mw-logo"> <img class="mw-logo-icon" src="/static/images/icons/wikipedia.png" alt="" aria-hidden="true" height="50" width="50"> <span class="mw-logo-container skin-invert"> <img class="mw-logo-wordmark" alt="Wikipedia" src="/static/images/mobile/copyright/wikipedia-wordmark-en.svg" style="width: 7.5em; height: 1.125em;"> <img class="mw-logo-tagline" alt="wolna encyklopedia" src="/static/images/mobile/copyright/wikipedia-tagline-pl.svg" width="120" height="13" style="width: 7.5em; height: 0.8125em;"> </span> </a> </div> <div class="vector-header-end"> <div id="p-search" role="search" class="vector-search-box-vue vector-search-box-collapses vector-search-box-show-thumbnail vector-search-box-auto-expand-width vector-search-box"> <a href="/wiki/Specjalna:Szukaj" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only search-toggle" title="Przeszukaj Wikipedię [f]" accesskey="f"><span class="vector-icon mw-ui-icon-search mw-ui-icon-wikimedia-search"></span> <span>Szukaj</span> </a> <div class="vector-typeahead-search-container"> <div class="cdx-typeahead-search cdx-typeahead-search--show-thumbnail cdx-typeahead-search--auto-expand-width"> <form action="/w/index.php" id="searchform" class="cdx-search-input cdx-search-input--has-end-button"> <div id="simpleSearch" class="cdx-search-input__input-wrapper" data-search-loc="header-moved"> <div class="cdx-text-input cdx-text-input--has-start-icon"> <input class="cdx-text-input__input" type="search" name="search" placeholder="Przeszukaj Wikipedię" aria-label="Przeszukaj Wikipedię" autocapitalize="sentences" title="Przeszukaj Wikipedię [f]" accesskey="f" id="searchInput" > <span class="cdx-text-input__icon cdx-text-input__start-icon"></span> </div> <input type="hidden" name="title" value="Specjalna:Szukaj"> </div> <button class="cdx-button cdx-search-input__end-button">Szukaj</button> </form> </div> </div> </div> <nav class="vector-user-links vector-user-links-wide" aria-label="Narzędzia osobiste"> <div class="vector-user-links-main"> <div id="p-vector-user-menu-preferences" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-userpage" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <nav class="vector-appearance-landmark" aria-label="Wygląd"> <div id="vector-appearance-dropdown" class="vector-dropdown " title="Zmień rozmiar czcionki, szerokość oraz kolorystykę strony" > <input type="checkbox" id="vector-appearance-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-appearance-dropdown" class="vector-dropdown-checkbox " aria-label="Wygląd" > <label id="vector-appearance-dropdown-label" for="vector-appearance-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-appearance mw-ui-icon-wikimedia-appearance"></span> <span class="vector-dropdown-label-text">Wygląd</span> </label> <div class="vector-dropdown-content"> <div id="vector-appearance-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <div id="p-vector-user-menu-notifications" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-overflow" class="vector-menu mw-portlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="//donate.wikimedia.org/wiki/Special:FundraiserRedirector?utm_source=donate&amp;utm_medium=sidebar&amp;utm_campaign=C13_pl.wikipedia.org&amp;uselang=pl" class=""><span>Wspomóż Wikipedię</span></a> </li> <li id="pt-createaccount-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=Specjalna:Utw%C3%B3rz_konto&amp;returnto=AJAX" title="Zachęcamy do stworzenia konta i zalogowania, ale nie jest to obowiązkowe." class=""><span>Utwórz konto</span></a> </li> <li id="pt-login-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=Specjalna:Zaloguj&amp;returnto=AJAX" title="Zachęcamy do zalogowania się, choć nie jest to obowiązkowe. [o]" accesskey="o" class=""><span>Zaloguj się</span></a> </li> </ul> </div> </div> </div> <div id="vector-user-links-dropdown" class="vector-dropdown vector-user-menu vector-button-flush-right vector-user-menu-logged-out" title="Więcej opcji" > <input type="checkbox" id="vector-user-links-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-user-links-dropdown" class="vector-dropdown-checkbox " aria-label="Narzędzia osobiste" > <label id="vector-user-links-dropdown-label" for="vector-user-links-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-ellipsis mw-ui-icon-wikimedia-ellipsis"></span> <span class="vector-dropdown-label-text">Narzędzia osobiste</span> </label> <div class="vector-dropdown-content"> <div id="p-personal" class="vector-menu mw-portlet mw-portlet-personal user-links-collapsible-item" title="Menu użytkownika" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport" class="user-links-collapsible-item mw-list-item"><a href="//donate.wikimedia.org/wiki/Special:FundraiserRedirector?utm_source=donate&amp;utm_medium=sidebar&amp;utm_campaign=C13_pl.wikipedia.org&amp;uselang=pl"><span>Wspomóż Wikipedię</span></a></li><li id="pt-createaccount" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Specjalna:Utw%C3%B3rz_konto&amp;returnto=AJAX" title="Zachęcamy do stworzenia konta i zalogowania, ale nie jest to obowiązkowe."><span class="vector-icon mw-ui-icon-userAdd mw-ui-icon-wikimedia-userAdd"></span> <span>Utwórz konto</span></a></li><li id="pt-login" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Specjalna:Zaloguj&amp;returnto=AJAX" title="Zachęcamy do zalogowania się, choć nie jest to obowiązkowe. [o]" accesskey="o"><span class="vector-icon mw-ui-icon-logIn mw-ui-icon-wikimedia-logIn"></span> <span>Zaloguj się</span></a></li> </ul> </div> </div> <div id="p-user-menu-anon-editor" class="vector-menu mw-portlet mw-portlet-user-menu-anon-editor" > <div class="vector-menu-heading"> Strony dla anonimowych edytorów <a href="/wiki/Pomoc:Pierwsze_kroki" aria-label="Dowiedz się więcej na temat edytowania"><span>dowiedz się więcej</span></a> </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-anoncontribs" class="mw-list-item"><a href="/wiki/Specjalna:M%C3%B3j_wk%C5%82ad" title="Lista edycji wykonanych z tego adresu IP [y]" accesskey="y"><span>Edycje</span></a></li><li id="pt-anontalk" class="mw-list-item"><a href="/wiki/Specjalna:Moja_dyskusja" title="Dyskusja użytkownika dla tego adresu IP [n]" accesskey="n"><span>Dyskusja</span></a></li> </ul> </div> </div> </div> </div> </nav> </div> </header> </div> <div class="mw-page-container"> <div class="mw-page-container-inner"> <div class="vector-sitenotice-container"> <div id="siteNotice"><!-- CentralNotice --></div> </div> <div class="vector-column-start"> <div class="vector-main-menu-container"> <div id="mw-navigation"> <nav id="mw-panel" class="vector-main-menu-landmark" aria-label="Witryna"> <div id="vector-main-menu-pinned-container" class="vector-pinned-container"> </div> </nav> </div> </div> <div class="vector-sticky-pinned-container"> <nav id="mw-panel-toc" aria-label="Spis treści" data-event-name="ui.sidebar-toc" class="mw-table-of-contents-container vector-toc-landmark"> <div id="vector-toc-pinned-container" class="vector-pinned-container"> <div id="vector-toc" class="vector-toc vector-pinnable-element"> <div class="vector-pinnable-header vector-toc-pinnable-header vector-pinnable-header-pinned" data-feature-name="toc-pinned" data-pinnable-element-id="vector-toc" > <h2 class="vector-pinnable-header-label">Spis treści</h2> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-toc.pin">przypnij</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-toc.unpin">ukryj</button> </div> <ul class="vector-toc-contents" id="mw-panel-toc-list"> <li id="toc-mw-content-text" class="vector-toc-list-item vector-toc-level-1"> <a href="#" class="vector-toc-link"> <div class="vector-toc-text">Początek</div> </a> </li> <li id="toc-Podstawowe_elementy_AJAX" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Podstawowe_elementy_AJAX"> <div class="vector-toc-text"> <span class="vector-toc-numb">1</span> <span>Podstawowe elementy AJAX</span> </div> </a> <ul id="toc-Podstawowe_elementy_AJAX-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Wady_i_ograniczenia" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Wady_i_ograniczenia"> <div class="vector-toc-text"> <span class="vector-toc-numb">2</span> <span>Wady i ograniczenia</span> </div> </a> <ul id="toc-Wady_i_ograniczenia-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Przykład_utworzenia_nowego_obiektu_XMLHttpRequest" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Przykład_utworzenia_nowego_obiektu_XMLHttpRequest"> <div class="vector-toc-text"> <span class="vector-toc-numb">3</span> <span>Przykład utworzenia nowego obiektu XMLHttpRequest</span> </div> </a> <ul id="toc-Przykład_utworzenia_nowego_obiektu_XMLHttpRequest-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Przykład_pobierania_danych_JSON_przez_XHR" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Przykład_pobierania_danych_JSON_przez_XHR"> <div class="vector-toc-text"> <span class="vector-toc-numb">4</span> <span>Przykład pobierania danych JSON przez XHR</span> </div> </a> <ul id="toc-Przykład_pobierania_danych_JSON_przez_XHR-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Przykład_użycia_API_fetch" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Przykład_użycia_API_fetch"> <div class="vector-toc-text"> <span class="vector-toc-numb">5</span> <span>Przykład użycia API fetch</span> </div> </a> <ul id="toc-Przykład_użycia_API_fetch-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Biblioteki_AJAX" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Biblioteki_AJAX"> <div class="vector-toc-text"> <span class="vector-toc-numb">6</span> <span>Biblioteki AJAX</span> </div> </a> <ul id="toc-Biblioteki_AJAX-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Zobacz_też" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Zobacz_też"> <div class="vector-toc-text"> <span class="vector-toc-numb">7</span> <span>Zobacz też</span> </div> </a> <ul id="toc-Zobacz_też-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Przypisy" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Przypisy"> <div class="vector-toc-text"> <span class="vector-toc-numb">8</span> <span>Przypisy</span> </div> </a> <ul id="toc-Przypisy-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Linki_zewnętrzne" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Linki_zewnętrzne"> <div class="vector-toc-text"> <span class="vector-toc-numb">9</span> <span>Linki zewnętrzne</span> </div> </a> <ul id="toc-Linki_zewnętrzne-sublist" class="vector-toc-list"> </ul> </li> </ul> </div> </div> </nav> </div> </div> <div class="mw-content-container"> <main id="content" class="mw-body"> <header class="mw-body-header vector-page-titlebar"> <nav aria-label="Spis treści" class="vector-toc-landmark"> <div id="vector-page-titlebar-toc" class="vector-dropdown vector-page-titlebar-toc vector-button-flush-left" > <input type="checkbox" id="vector-page-titlebar-toc-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-titlebar-toc" class="vector-dropdown-checkbox " aria-label="Przełącz stan spisu treści" > <label id="vector-page-titlebar-toc-label" for="vector-page-titlebar-toc-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-listBullet mw-ui-icon-wikimedia-listBullet"></span> <span class="vector-dropdown-label-text">Przełącz stan spisu treści</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-titlebar-toc-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">AJAX</span></h1> <div id="p-lang-btn" class="vector-dropdown mw-portlet mw-portlet-lang" > <input type="checkbox" id="p-lang-btn-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-p-lang-btn" class="vector-dropdown-checkbox mw-interlanguage-selector" aria-label="Przejdź do artykułu w innym języku. Treść dostępna w 58 językach" > <label id="p-lang-btn-label" for="p-lang-btn-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--action-progressive mw-portlet-lang-heading-58" aria-hidden="true" ><span class="vector-icon mw-ui-icon-language-progressive mw-ui-icon-wikimedia-language-progressive"></span> <span class="vector-dropdown-label-text">58 języków</span> </label> <div class="vector-dropdown-content"> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li class="interlanguage-link interwiki-af mw-list-item"><a href="https://af.wikipedia.org/wiki/AJAX" title="AJAX – afrikaans" lang="af" hreflang="af" data-title="AJAX" data-language-autonym="Afrikaans" data-language-local-name="afrikaans" class="interlanguage-link-target"><span>Afrikaans</span></a></li><li class="interlanguage-link interwiki-am mw-list-item"><a href="https://am.wikipedia.org/wiki/%E1%8A%A0%E1%8C%83%E1%8A%AD%E1%88%B5_(%E1%8D%95%E1%88%AE%E1%8C%8D%E1%88%AB%E1%88%9D)" title="አጃክስ (ፕሮግራም) – amharski" lang="am" hreflang="am" data-title="አጃክስ (ፕሮግራም)" data-language-autonym="አማርኛ" data-language-local-name="amharski" class="interlanguage-link-target"><span>አማርኛ</span></a></li><li class="interlanguage-link interwiki-ar mw-list-item"><a href="https://ar.wikipedia.org/wiki/%D8%A3%D8%AC%D8%A7%D9%83%D8%B3" title="أجاكس – arabski" lang="ar" hreflang="ar" data-title="أجاكس" data-language-autonym="العربية" data-language-local-name="arabski" class="interlanguage-link-target"><span>العربية</span></a></li><li class="interlanguage-link interwiki-az mw-list-item"><a href="https://az.wikipedia.org/wiki/AJAX" title="AJAX – azerbejdżański" lang="az" hreflang="az" data-title="AJAX" data-language-autonym="Azərbaycanca" data-language-local-name="azerbejdżański" class="interlanguage-link-target"><span>Azərbaycanca</span></a></li><li class="interlanguage-link interwiki-bn mw-list-item"><a href="https://bn.wikipedia.org/wiki/%E0%A6%8F%E0%A6%9C%E0%A7%8D%E0%A6%AF%E0%A6%BE%E0%A6%95%E0%A7%8D%E0%A6%B8_(%E0%A6%93%E0%A6%AF%E0%A6%BC%E0%A7%87%E0%A6%AC_%E0%A6%AA%E0%A7%8D%E0%A6%B0%E0%A7%8B%E0%A6%97%E0%A7%8D%E0%A6%B0%E0%A6%BE%E0%A6%AE%E0%A6%BF%E0%A6%82_%E0%A6%95%E0%A7%8C%E0%A6%B6%E0%A6%B2)" title="এজ্যাক্স (ওয়েব প্রোগ্রামিং কৌশল) – bengalski" lang="bn" hreflang="bn" data-title="এজ্যাক্স (ওয়েব প্রোগ্রামিং কৌশল)" data-language-autonym="বাংলা" data-language-local-name="bengalski" class="interlanguage-link-target"><span>বাংলা</span></a></li><li class="interlanguage-link interwiki-bg mw-list-item"><a href="https://bg.wikipedia.org/wiki/Ajax_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%B8%D1%80%D0%B0%D0%BD%D0%B5)" title="Ajax (програмиране) – bułgarski" lang="bg" hreflang="bg" data-title="Ajax (програмиране)" data-language-autonym="Български" data-language-local-name="bułgarski" class="interlanguage-link-target"><span>Български</span></a></li><li class="interlanguage-link interwiki-ca mw-list-item"><a href="https://ca.wikipedia.org/wiki/Ajax_(programaci%C3%B3)" title="Ajax (programació) – kataloński" lang="ca" hreflang="ca" data-title="Ajax (programació)" data-language-autonym="Català" data-language-local-name="kataloński" class="interlanguage-link-target"><span>Català</span></a></li><li class="interlanguage-link interwiki-cs mw-list-item"><a href="https://cs.wikipedia.org/wiki/AJAX" title="AJAX – czeski" lang="cs" hreflang="cs" data-title="AJAX" data-language-autonym="Čeština" data-language-local-name="czeski" class="interlanguage-link-target"><span>Čeština</span></a></li><li class="interlanguage-link interwiki-da mw-list-item"><a href="https://da.wikipedia.org/wiki/Ajax_(programmering)" title="Ajax (programmering) – duński" lang="da" hreflang="da" data-title="Ajax (programmering)" data-language-autonym="Dansk" data-language-local-name="duński" class="interlanguage-link-target"><span>Dansk</span></a></li><li class="interlanguage-link interwiki-de badge-Q17437798 badge-goodarticle mw-list-item" title="dobry artykuł"><a href="https://de.wikipedia.org/wiki/Ajax_(Programmierung)" title="Ajax (Programmierung) – niemiecki" lang="de" hreflang="de" data-title="Ajax (Programmierung)" data-language-autonym="Deutsch" data-language-local-name="niemiecki" class="interlanguage-link-target"><span>Deutsch</span></a></li><li class="interlanguage-link interwiki-et mw-list-item"><a href="https://et.wikipedia.org/wiki/Ajax" title="Ajax – estoński" lang="et" hreflang="et" data-title="Ajax" data-language-autonym="Eesti" data-language-local-name="estoński" class="interlanguage-link-target"><span>Eesti</span></a></li><li class="interlanguage-link interwiki-el mw-list-item"><a href="https://el.wikipedia.org/wiki/Ajax_(%CF%80%CF%81%CE%BF%CE%B3%CF%81%CE%B1%CE%BC%CE%BC%CE%B1%CF%84%CE%B9%CF%83%CE%BC%CF%8C%CF%82)" title="Ajax (προγραμματισμός) – grecki" lang="el" hreflang="el" data-title="Ajax (προγραμματισμός)" data-language-autonym="Ελληνικά" data-language-local-name="grecki" class="interlanguage-link-target"><span>Ελληνικά</span></a></li><li class="interlanguage-link interwiki-en mw-list-item"><a href="https://en.wikipedia.org/wiki/Ajax_(programming)" title="Ajax (programming) – angielski" lang="en" hreflang="en" data-title="Ajax (programming)" data-language-autonym="English" data-language-local-name="angielski" class="interlanguage-link-target"><span>English</span></a></li><li class="interlanguage-link interwiki-es mw-list-item"><a href="https://es.wikipedia.org/wiki/AJAX" title="AJAX – hiszpański" lang="es" hreflang="es" data-title="AJAX" data-language-autonym="Español" data-language-local-name="hiszpański" class="interlanguage-link-target"><span>Español</span></a></li><li class="interlanguage-link interwiki-eu mw-list-item"><a href="https://eu.wikipedia.org/wiki/Ajax_(programazioa)" title="Ajax (programazioa) – baskijski" lang="eu" hreflang="eu" data-title="Ajax (programazioa)" data-language-autonym="Euskara" data-language-local-name="baskijski" class="interlanguage-link-target"><span>Euskara</span></a></li><li class="interlanguage-link interwiki-fa mw-list-item"><a href="https://fa.wikipedia.org/wiki/%D8%A7%DB%8C%D8%AC%DA%A9%D8%B3_(%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87%E2%80%8C%D9%86%D9%88%DB%8C%D8%B3%DB%8C)" title="ایجکس (برنامه‌نویسی) – perski" lang="fa" hreflang="fa" data-title="ایجکس (برنامه‌نویسی)" data-language-autonym="فارسی" data-language-local-name="perski" class="interlanguage-link-target"><span>فارسی</span></a></li><li class="interlanguage-link interwiki-fr mw-list-item"><a href="https://fr.wikipedia.org/wiki/Ajax_(informatique)" title="Ajax (informatique) – francuski" lang="fr" hreflang="fr" data-title="Ajax (informatique)" data-language-autonym="Français" data-language-local-name="francuski" class="interlanguage-link-target"><span>Français</span></a></li><li class="interlanguage-link interwiki-ga mw-list-item"><a href="https://ga.wikipedia.org/wiki/AJAX" title="AJAX – irlandzki" lang="ga" hreflang="ga" data-title="AJAX" data-language-autonym="Gaeilge" data-language-local-name="irlandzki" class="interlanguage-link-target"><span>Gaeilge</span></a></li><li class="interlanguage-link interwiki-gl mw-list-item"><a href="https://gl.wikipedia.org/wiki/AJAX" title="AJAX – galicyjski" lang="gl" hreflang="gl" data-title="AJAX" data-language-autonym="Galego" data-language-local-name="galicyjski" class="interlanguage-link-target"><span>Galego</span></a></li><li class="interlanguage-link interwiki-ko mw-list-item"><a href="https://ko.wikipedia.org/wiki/Ajax" title="Ajax – koreański" lang="ko" hreflang="ko" data-title="Ajax" data-language-autonym="한국어" data-language-local-name="koreański" class="interlanguage-link-target"><span>한국어</span></a></li><li class="interlanguage-link interwiki-hy mw-list-item"><a href="https://hy.wikipedia.org/wiki/Ajax" title="Ajax – ormiański" lang="hy" hreflang="hy" data-title="Ajax" data-language-autonym="Հայերեն" data-language-local-name="ormiański" class="interlanguage-link-target"><span>Հայերեն</span></a></li><li class="interlanguage-link interwiki-hi mw-list-item"><a href="https://hi.wikipedia.org/wiki/%E0%A4%8F%E0%A4%9C%E0%A5%87%E0%A4%95%E0%A5%8D%E0%A4%B8" title="एजेक्स – hindi" lang="hi" hreflang="hi" data-title="एजेक्स" data-language-autonym="हिन्दी" data-language-local-name="hindi" class="interlanguage-link-target"><span>हिन्दी</span></a></li><li class="interlanguage-link interwiki-id mw-list-item"><a href="https://id.wikipedia.org/wiki/AJAX" title="AJAX – indonezyjski" lang="id" hreflang="id" data-title="AJAX" data-language-autonym="Bahasa Indonesia" data-language-local-name="indonezyjski" class="interlanguage-link-target"><span>Bahasa Indonesia</span></a></li><li class="interlanguage-link interwiki-it mw-list-item"><a href="https://it.wikipedia.org/wiki/AJAX" title="AJAX – włoski" lang="it" hreflang="it" data-title="AJAX" data-language-autonym="Italiano" data-language-local-name="włoski" class="interlanguage-link-target"><span>Italiano</span></a></li><li class="interlanguage-link interwiki-he mw-list-item"><a href="https://he.wikipedia.org/wiki/AJAX_(%D7%AA%D7%9B%D7%A0%D7%95%D7%AA)" title="AJAX (תכנות) – hebrajski" lang="he" hreflang="he" data-title="AJAX (תכנות)" data-language-autonym="עברית" data-language-local-name="hebrajski" class="interlanguage-link-target"><span>עברית</span></a></li><li class="interlanguage-link interwiki-ka mw-list-item"><a href="https://ka.wikipedia.org/wiki/Ajax" title="Ajax – gruziński" lang="ka" hreflang="ka" data-title="Ajax" data-language-autonym="ქართული" data-language-local-name="gruziński" class="interlanguage-link-target"><span>ქართული</span></a></li><li class="interlanguage-link interwiki-kk mw-list-item"><a href="https://kk.wikipedia.org/wiki/Ajax" title="Ajax – kazachski" lang="kk" hreflang="kk" data-title="Ajax" data-language-autonym="Қазақша" data-language-local-name="kazachski" class="interlanguage-link-target"><span>Қазақша</span></a></li><li class="interlanguage-link interwiki-lt mw-list-item"><a href="https://lt.wikipedia.org/wiki/AJAX" title="AJAX – litewski" lang="lt" hreflang="lt" data-title="AJAX" data-language-autonym="Lietuvių" data-language-local-name="litewski" class="interlanguage-link-target"><span>Lietuvių</span></a></li><li class="interlanguage-link interwiki-hu mw-list-item"><a href="https://hu.wikipedia.org/wiki/Ajax_(programoz%C3%A1s)" title="Ajax (programozás) – węgierski" lang="hu" hreflang="hu" data-title="Ajax (programozás)" data-language-autonym="Magyar" data-language-local-name="węgierski" class="interlanguage-link-target"><span>Magyar</span></a></li><li class="interlanguage-link interwiki-mk mw-list-item"><a href="https://mk.wikipedia.org/wiki/AJAX" title="AJAX – macedoński" lang="mk" hreflang="mk" data-title="AJAX" data-language-autonym="Македонски" data-language-local-name="macedoński" class="interlanguage-link-target"><span>Македонски</span></a></li><li class="interlanguage-link interwiki-ml mw-list-item"><a href="https://ml.wikipedia.org/wiki/%E0%B4%85%E0%B4%9C%E0%B4%BE%E0%B4%95%E0%B5%8D%E0%B4%B8%E0%B5%8D_(%E0%B4%95%E0%B4%82%E0%B4%AA%E0%B5%8D%E0%B4%AF%E0%B5%82%E0%B4%9F%E0%B5%8D%E0%B4%9F%E0%B5%BC_%E0%B4%AA%E0%B5%8D%E0%B4%B0%E0%B5%8B%E0%B4%97%E0%B5%8D%E0%B4%B0%E0%B4%BE%E0%B4%AE%E0%B4%BF%E0%B4%99%E0%B5%8D%E0%B4%99%E0%B5%8D)" title="അജാക്സ് (കംപ്യൂട്ടർ പ്രോഗ്രാമിങ്ങ്) – malajalam" lang="ml" hreflang="ml" data-title="അജാക്സ് (കംപ്യൂട്ടർ പ്രോഗ്രാമിങ്ങ്)" data-language-autonym="മലയാളം" data-language-local-name="malajalam" class="interlanguage-link-target"><span>മലയാളം</span></a></li><li class="interlanguage-link interwiki-ms mw-list-item"><a href="https://ms.wikipedia.org/wiki/Ajax" title="Ajax – malajski" lang="ms" hreflang="ms" data-title="Ajax" data-language-autonym="Bahasa Melayu" data-language-local-name="malajski" class="interlanguage-link-target"><span>Bahasa Melayu</span></a></li><li class="interlanguage-link interwiki-mn mw-list-item"><a href="https://mn.wikipedia.org/wiki/AJAX" title="AJAX – mongolski" lang="mn" hreflang="mn" data-title="AJAX" data-language-autonym="Монгол" data-language-local-name="mongolski" class="interlanguage-link-target"><span>Монгол</span></a></li><li class="interlanguage-link interwiki-nl mw-list-item"><a href="https://nl.wikipedia.org/wiki/Asynchronous_JavaScript_and_XML" title="Asynchronous JavaScript and XML – niderlandzki" lang="nl" hreflang="nl" data-title="Asynchronous JavaScript and XML" data-language-autonym="Nederlands" data-language-local-name="niderlandzki" class="interlanguage-link-target"><span>Nederlands</span></a></li><li class="interlanguage-link interwiki-ja mw-list-item"><a href="https://ja.wikipedia.org/wiki/Ajax" title="Ajax – japoński" lang="ja" hreflang="ja" data-title="Ajax" data-language-autonym="日本語" data-language-local-name="japoński" class="interlanguage-link-target"><span>日本語</span></a></li><li class="interlanguage-link interwiki-no mw-list-item"><a href="https://no.wikipedia.org/wiki/Ajax_(programmering)" title="Ajax (programmering) – norweski (bokmål)" lang="nb" hreflang="nb" data-title="Ajax (programmering)" data-language-autonym="Norsk bokmål" data-language-local-name="norweski (bokmål)" class="interlanguage-link-target"><span>Norsk bokmål</span></a></li><li class="interlanguage-link interwiki-nn mw-list-item"><a href="https://nn.wikipedia.org/wiki/AJAX" title="AJAX – norweski (nynorsk)" lang="nn" hreflang="nn" data-title="AJAX" data-language-autonym="Norsk nynorsk" data-language-local-name="norweski (nynorsk)" class="interlanguage-link-target"><span>Norsk nynorsk</span></a></li><li class="interlanguage-link interwiki-pms mw-list-item"><a href="https://pms.wikipedia.org/wiki/AJAX" title="AJAX – piemoncki" lang="pms" hreflang="pms" data-title="AJAX" data-language-autonym="Piemontèis" data-language-local-name="piemoncki" class="interlanguage-link-target"><span>Piemontèis</span></a></li><li class="interlanguage-link interwiki-pt mw-list-item"><a href="https://pt.wikipedia.org/wiki/Ajax_(programa%C3%A7%C3%A3o)" title="Ajax (programação) – portugalski" lang="pt" hreflang="pt" data-title="Ajax (programação)" data-language-autonym="Português" data-language-local-name="portugalski" class="interlanguage-link-target"><span>Português</span></a></li><li class="interlanguage-link interwiki-kaa mw-list-item"><a href="https://kaa.wikipedia.org/wiki/Ajax_(programmalast%C4%B1r%C4%B1w)" title="Ajax (programmalastırıw) – karakałpacki" lang="kaa" hreflang="kaa" data-title="Ajax (programmalastırıw)" data-language-autonym="Qaraqalpaqsha" data-language-local-name="karakałpacki" class="interlanguage-link-target"><span>Qaraqalpaqsha</span></a></li><li class="interlanguage-link interwiki-ro mw-list-item"><a href="https://ro.wikipedia.org/wiki/Ajax_(programare)" title="Ajax (programare) – rumuński" lang="ro" hreflang="ro" data-title="Ajax (programare)" data-language-autonym="Română" data-language-local-name="rumuński" class="interlanguage-link-target"><span>Română</span></a></li><li class="interlanguage-link interwiki-ru mw-list-item"><a href="https://ru.wikipedia.org/wiki/AJAX" title="AJAX – rosyjski" lang="ru" hreflang="ru" data-title="AJAX" data-language-autonym="Русский" data-language-local-name="rosyjski" class="interlanguage-link-target"><span>Русский</span></a></li><li class="interlanguage-link interwiki-sq mw-list-item"><a href="https://sq.wikipedia.org/wiki/Ajax_(programim)" title="Ajax (programim) – albański" lang="sq" hreflang="sq" data-title="Ajax (programim)" data-language-autonym="Shqip" data-language-local-name="albański" class="interlanguage-link-target"><span>Shqip</span></a></li><li class="interlanguage-link interwiki-simple mw-list-item"><a href="https://simple.wikipedia.org/wiki/Ajax_(programming)" title="Ajax (programming) – Simple English" lang="en-simple" hreflang="en-simple" data-title="Ajax (programming)" data-language-autonym="Simple English" data-language-local-name="Simple English" class="interlanguage-link-target"><span>Simple English</span></a></li><li class="interlanguage-link interwiki-sk mw-list-item"><a href="https://sk.wikipedia.org/wiki/Ajax_(informatika)" title="Ajax (informatika) – słowacki" lang="sk" hreflang="sk" data-title="Ajax (informatika)" data-language-autonym="Slovenčina" data-language-local-name="słowacki" class="interlanguage-link-target"><span>Slovenčina</span></a></li><li class="interlanguage-link interwiki-sl mw-list-item"><a href="https://sl.wikipedia.org/wiki/Ajax_(programiranje)" title="Ajax (programiranje) – słoweński" lang="sl" hreflang="sl" data-title="Ajax (programiranje)" data-language-autonym="Slovenščina" data-language-local-name="słoweński" class="interlanguage-link-target"><span>Slovenščina</span></a></li><li class="interlanguage-link interwiki-sr mw-list-item"><a href="https://sr.wikipedia.org/wiki/Ajax_(programiranje)" title="Ajax (programiranje) – serbski" lang="sr" hreflang="sr" data-title="Ajax (programiranje)" data-language-autonym="Српски / srpski" data-language-local-name="serbski" class="interlanguage-link-target"><span>Српски / srpski</span></a></li><li class="interlanguage-link interwiki-fi mw-list-item"><a href="https://fi.wikipedia.org/wiki/Ajax_(ohjelmointi)" title="Ajax (ohjelmointi) – fiński" lang="fi" hreflang="fi" data-title="Ajax (ohjelmointi)" data-language-autonym="Suomi" data-language-local-name="fiński" class="interlanguage-link-target"><span>Suomi</span></a></li><li class="interlanguage-link interwiki-sv mw-list-item"><a href="https://sv.wikipedia.org/wiki/AJAX" title="AJAX – szwedzki" lang="sv" hreflang="sv" data-title="AJAX" data-language-autonym="Svenska" data-language-local-name="szwedzki" class="interlanguage-link-target"><span>Svenska</span></a></li><li class="interlanguage-link interwiki-ta mw-list-item"><a href="https://ta.wikipedia.org/wiki/%E0%AE%8F%E0%AE%9C%E0%AE%BE%E0%AE%95%E0%AF%8D%E0%AE%B8%E0%AF%8D" title="ஏஜாக்ஸ் – tamilski" lang="ta" hreflang="ta" data-title="ஏஜாக்ஸ்" data-language-autonym="தமிழ்" data-language-local-name="tamilski" class="interlanguage-link-target"><span>தமிழ்</span></a></li><li class="interlanguage-link interwiki-th mw-list-item"><a href="https://th.wikipedia.org/wiki/%E0%B9%80%E0%B8%AD%E0%B9%81%E0%B8%88%E0%B9%87%E0%B8%81%E0%B8%8B%E0%B9%8C" title="เอแจ็กซ์ – tajski" lang="th" hreflang="th" data-title="เอแจ็กซ์" data-language-autonym="ไทย" data-language-local-name="tajski" class="interlanguage-link-target"><span>ไทย</span></a></li><li class="interlanguage-link interwiki-tr mw-list-item"><a href="https://tr.wikipedia.org/wiki/AJAX_(programlama)" title="AJAX (programlama) – turecki" lang="tr" hreflang="tr" data-title="AJAX (programlama)" data-language-autonym="Türkçe" data-language-local-name="turecki" class="interlanguage-link-target"><span>Türkçe</span></a></li><li class="interlanguage-link interwiki-tk mw-list-item"><a href="https://tk.wikipedia.org/wiki/Ajax_(programmirleme)" title="Ajax (programmirleme) – turkmeński" lang="tk" hreflang="tk" data-title="Ajax (programmirleme)" data-language-autonym="Türkmençe" data-language-local-name="turkmeński" class="interlanguage-link-target"><span>Türkmençe</span></a></li><li class="interlanguage-link interwiki-uk mw-list-item"><a href="https://uk.wikipedia.org/wiki/AJAX" title="AJAX – ukraiński" lang="uk" hreflang="uk" data-title="AJAX" data-language-autonym="Українська" data-language-local-name="ukraiński" class="interlanguage-link-target"><span>Українська</span></a></li><li class="interlanguage-link interwiki-ug mw-list-item"><a href="https://ug.wikipedia.org/wiki/Ajax" title="Ajax – ujgurski" lang="ug" hreflang="ug" data-title="Ajax" data-language-autonym="ئۇيغۇرچە / Uyghurche" data-language-local-name="ujgurski" class="interlanguage-link-target"><span>ئۇيغۇرچە / Uyghurche</span></a></li><li class="interlanguage-link interwiki-vi mw-list-item"><a href="https://vi.wikipedia.org/wiki/Ajax_(l%E1%BA%ADp_tr%C3%ACnh)" title="Ajax (lập trình) – wietnamski" lang="vi" hreflang="vi" data-title="Ajax (lập trình)" data-language-autonym="Tiếng Việt" data-language-local-name="wietnamski" class="interlanguage-link-target"><span>Tiếng Việt</span></a></li><li class="interlanguage-link interwiki-wuu mw-list-item"><a href="https://wuu.wikipedia.org/wiki/AJAX" title="AJAX – wu" lang="wuu" hreflang="wuu" data-title="AJAX" data-language-autonym="吴语" data-language-local-name="wu" class="interlanguage-link-target"><span>吴语</span></a></li><li class="interlanguage-link interwiki-zh mw-list-item"><a href="https://zh.wikipedia.org/wiki/AJAX" title="AJAX – chiński" lang="zh" hreflang="zh" data-title="AJAX" data-language-autonym="中文" data-language-local-name="chiński" class="interlanguage-link-target"><span>中文</span></a></li> </ul> <div class="after-portlet after-portlet-lang"><span class="wb-langlinks-edit wb-langlinks-link"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q134471#sitelinks-wikipedia" title="Edytuj linki pomiędzy wersjami językowymi" class="wbc-editpage">Edytuj linki</a></span></div> </div> </div> </div> </header> <div class="vector-page-toolbar"> <div class="vector-page-toolbar-container"> <div id="left-navigation"> <nav aria-label="Przestrzenie nazw"> <div id="p-associated-pages" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-associated-pages" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-nstab-main" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/AJAX" title="Zobacz stronę treści [c]" accesskey="c"><span>Artykuł</span></a></li><li id="ca-talk" class="vector-tab-noicon mw-list-item"><a href="/wiki/Dyskusja:AJAX" rel="discussion" title="Dyskusja o zawartości tej strony [t]" accesskey="t"><span>Dyskusja</span></a></li> </ul> </div> </div> <div id="vector-variants-dropdown" class="vector-dropdown emptyPortlet" > <input type="checkbox" id="vector-variants-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-variants-dropdown" class="vector-dropdown-checkbox " aria-label="Zmień wariant języka" > <label id="vector-variants-dropdown-label" for="vector-variants-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">polski</span> </label> <div class="vector-dropdown-content"> <div id="p-variants" class="vector-menu mw-portlet mw-portlet-variants emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> </div> </div> </nav> </div> <div id="right-navigation" class="vector-collapsible"> <nav aria-label="Widok"> <div id="p-views" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-views" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-view" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/AJAX"><span>Czytaj</span></a></li><li id="ca-ve-edit" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=AJAX&amp;veaction=edit" title="Edytuj tę stronę [v]" accesskey="v"><span>Edytuj</span></a></li><li id="ca-edit" class="collapsible vector-tab-noicon mw-list-item"><a href="/w/index.php?title=AJAX&amp;action=edit" title="Edycja kodu źródłowego strony [e]" accesskey="e"><span>Edytuj kod źródłowy</span></a></li><li id="ca-history" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=AJAX&amp;action=history" title="Starsze wersje tej strony [h]" accesskey="h"><span>Wyświetl historię</span></a></li> </ul> </div> </div> </nav> <nav class="vector-page-tools-landmark" aria-label="Narzędzia dla stron"> <div id="vector-page-tools-dropdown" class="vector-dropdown vector-page-tools-dropdown" > <input type="checkbox" id="vector-page-tools-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-tools-dropdown" class="vector-dropdown-checkbox " aria-label="Narzędzia" > <label id="vector-page-tools-dropdown-label" for="vector-page-tools-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">Narzędzia</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-tools-unpinned-container" class="vector-unpinned-container"> <div id="vector-page-tools" class="vector-page-tools vector-pinnable-element"> <div class="vector-pinnable-header vector-page-tools-pinnable-header vector-pinnable-header-unpinned" data-feature-name="page-tools-pinned" data-pinnable-element-id="vector-page-tools" data-pinned-container-id="vector-page-tools-pinned-container" data-unpinned-container-id="vector-page-tools-unpinned-container" > <div class="vector-pinnable-header-label">Narzędzia</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-page-tools.pin">przypnij</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-page-tools.unpin">ukryj</button> </div> <div id="p-cactions" class="vector-menu mw-portlet mw-portlet-cactions emptyPortlet vector-has-collapsible-items" title="Więcej opcji" > <div class="vector-menu-heading"> Działania </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-more-view" class="selected vector-more-collapsible-item mw-list-item"><a href="/wiki/AJAX"><span>Czytaj</span></a></li><li id="ca-more-ve-edit" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=AJAX&amp;veaction=edit" title="Edytuj tę stronę [v]" accesskey="v"><span>Edytuj</span></a></li><li id="ca-more-edit" class="collapsible vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=AJAX&amp;action=edit" title="Edycja kodu źródłowego strony [e]" accesskey="e"><span>Edytuj kod źródłowy</span></a></li><li id="ca-more-history" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=AJAX&amp;action=history"><span>Wyświetl historię</span></a></li> </ul> </div> </div> <div id="p-tb" class="vector-menu mw-portlet mw-portlet-tb" > <div class="vector-menu-heading"> Ogólne </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="t-whatlinkshere" class="mw-list-item"><a href="/wiki/Specjalna:Linkuj%C4%85ce/AJAX" title="Pokaż listę wszystkich stron linkujących do tej strony [j]" accesskey="j"><span>Linkujące</span></a></li><li id="t-recentchangeslinked" class="mw-list-item"><a href="/wiki/Specjalna:Zmiany_w_linkowanych/AJAX" rel="nofollow" title="Ostatnie zmiany w stronach, do których ta strona linkuje [k]" accesskey="k"><span>Zmiany w linkowanych</span></a></li><li id="t-upload" class="mw-list-item"><a href="//pl.wikipedia.org/wiki/Wikipedia:Prześlij_plik" title="Prześlij pliki [u]" accesskey="u"><span>Prześlij plik</span></a></li><li id="t-specialpages" class="mw-list-item"><a href="/wiki/Specjalna:Strony_specjalne" title="Lista wszystkich stron specjalnych [q]" accesskey="q"><span>Strony specjalne</span></a></li><li id="t-permalink" class="mw-list-item"><a href="/w/index.php?title=AJAX&amp;oldid=74941517" title="Stały link do tej wersji tej strony"><span>Link do tej wersji</span></a></li><li id="t-info" class="mw-list-item"><a href="/w/index.php?title=AJAX&amp;action=info" title="Więcej informacji na temat tej strony"><span>Informacje o tej stronie</span></a></li><li id="t-cite" class="mw-list-item"><a href="/w/index.php?title=Specjalna:Cytuj&amp;page=AJAX&amp;id=74941517&amp;wpFormIdentifier=titleform" title="Informacja o tym jak należy cytować tę stronę"><span>Cytowanie tego artykułu</span></a></li><li id="t-urlshortener" class="mw-list-item"><a href="/w/index.php?title=Specjalna:Skr%C3%B3%C4%87_adres_URL&amp;url=https%3A%2F%2Fpl.wikipedia.org%2Fwiki%2FAJAX"><span>Zobacz skrócony adres URL</span></a></li><li id="t-urlshortener-qrcode" class="mw-list-item"><a href="/w/index.php?title=Specjalna:Kod_QR&amp;url=https%3A%2F%2Fpl.wikipedia.org%2Fwiki%2FAJAX"><span>Pobierz kod QR</span></a></li> </ul> </div> </div> <div id="p-coll-print_export" class="vector-menu mw-portlet mw-portlet-coll-print_export" > <div class="vector-menu-heading"> Drukuj lub eksportuj </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="coll-create_a_book" class="mw-list-item"><a href="/w/index.php?title=Specjalna:Ksi%C4%85%C5%BCka&amp;bookcmd=book_creator&amp;referer=AJAX"><span>Utwórz książkę</span></a></li><li id="coll-download-as-rl" class="mw-list-item"><a href="/w/index.php?title=Specjalna:DownloadAsPdf&amp;page=AJAX&amp;action=show-download-screen"><span>Pobierz jako PDF</span></a></li><li id="t-print" class="mw-list-item"><a href="/w/index.php?title=AJAX&amp;printable=yes" title="Wersja do wydruku [p]" accesskey="p"><span>Wersja do druku</span></a></li> </ul> </div> </div> <div id="p-wikibase-otherprojects" class="vector-menu mw-portlet mw-portlet-wikibase-otherprojects" > <div class="vector-menu-heading"> W innych projektach </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li class="wb-otherproject-link wb-otherproject-commons mw-list-item"><a href="https://commons.wikimedia.org/wiki/Category:AJAX_(programming)" hreflang="en"><span>Wikimedia Commons</span></a></li><li id="t-wikibase" class="wb-otherproject-link wb-otherproject-wikibase-dataitem mw-list-item"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q134471" title="Link do powiązanego elementu w repozytorium danych [g]" accesskey="g"><span>Element Wikidanych</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> </div> </div> </div> <div class="vector-column-end"> <div class="vector-sticky-pinned-container"> <nav class="vector-page-tools-landmark" aria-label="Narzędzia dla stron"> <div id="vector-page-tools-pinned-container" class="vector-pinned-container"> </div> </nav> <nav class="vector-appearance-landmark" aria-label="Wygląd"> <div id="vector-appearance-pinned-container" class="vector-pinned-container"> <div id="vector-appearance" class="vector-appearance vector-pinnable-element"> <div class="vector-pinnable-header vector-appearance-pinnable-header vector-pinnable-header-pinned" data-feature-name="appearance-pinned" data-pinnable-element-id="vector-appearance" data-pinned-container-id="vector-appearance-pinned-container" data-unpinned-container-id="vector-appearance-unpinned-container" > <div class="vector-pinnable-header-label">Wygląd</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-appearance.pin">przypnij</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-appearance.unpin">ukryj</button> </div> </div> </div> </nav> </div> </div> <div id="bodyContent" class="vector-body" aria-labelledby="firstHeading" data-mw-ve-target-container> <div class="vector-body-before-content"> <div class="mw-indicators"> </div> <div id="siteSub" class="noprint">Z Wikipedii, wolnej encyklopedii</div> </div> <div id="contentSub"><div id="mw-content-subtitle"></div></div> <div id="mw-content-text" class="mw-body-content"><div class="mw-content-ltr mw-parser-output" lang="pl" dir="ltr"><p><b>Asynchroniczny JavaScript i XML</b> (<a href="/wiki/J%C4%99zyk_angielski" title="Język angielski">ang.</a>&#160;<em lang="en">Asynchronous JavaScript and XML</em>, <b lang="en">AJAX</b>) – technika tworzenia <a href="/wiki/Aplikacja_internetowa" title="Aplikacja internetowa">aplikacji internetowych</a>, w których interakcja <a href="/wiki/Client-side" title="Client-side">użytkownika</a> z <a href="/wiki/Server-side" title="Server-side">serwerem</a> odbywa się bez przeładowywania całego dokumentu, w sposób <a href="/wiki/Asynchroniczno%C5%9B%C4%87" title="Asynchroniczność">asynchroniczny</a>. Ma to umożliwiać bardziej dynamiczną interakcję z użytkownikiem niż w tradycyjnym modelu, w którym każde żądanie nowych danych wiąże się z przesłaniem całej strony <a href="/wiki/HTML" title="HTML">HTML</a>. Terminal AJAX został wymyślony przez <a href="/w/index.php?title=Jesse_James_Garrett&amp;action=edit&amp;redlink=1" class="new" title="Jesse James Garrett (strona nie istnieje)">Jesse Jamesa Garretta</a><span class="noprint link-interwiki" style="position:relative;top:-.4em; white-space: nowrap; font-size:x-small;">&#65279;<a href="https://www.wikidata.org/wiki/Q3701412#sitelinks-wikipedia" class="extiw" title="d:Q3701412">(inne języki)</a></span><sup id="cite_ref-1" class="reference"><a href="#cite_note-1">[1]</a></sup>. </p> <meta property="mw:PageProp/toc" /> <div class="mw-heading mw-heading2"><h2 id="Podstawowe_elementy_AJAX">Podstawowe elementy AJAX</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=AJAX&amp;veaction=edit&amp;section=1" title="Edytuj sekcję: Podstawowe elementy AJAX" class="mw-editsection-visualeditor"><span>edytuj</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=AJAX&amp;action=edit&amp;section=1" title="Edytuj kod źródłowy sekcji: Podstawowe elementy AJAX"><span>edytuj kod</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Na technikę tę składa się kilka elementów: </p> <ul><li><a href="/wiki/XMLHttpRequest" title="XMLHttpRequest">XMLHttpRequest</a> – klasa umożliwiająca asynchroniczne przesyłanie danych; dzięki asynchroniczności w trakcie pobierania danych użytkownik może wykonywać inne czynności, można także pobierać dane jednocześnie z wielu miejsc. Aktualnie w jej miejsce używa się nowego <a href="/wiki/Interfejs_programowania_aplikacji" title="Interfejs programowania aplikacji">API</a> – fetch<sup id="cite_ref-2" class="reference"><a href="#cite_note-2">[2]</a></sup>.</li> <li><a href="/wiki/JavaScript" title="JavaScript">JavaScript</a> – mimo użycia w nazwie, może to być <i>de facto</i> dowolny <a href="/wiki/J%C4%99zyk_skryptowy" title="Język skryptowy">język skryptowy</a> funkcjonujący po stronie użytkownika (np. <a href="/wiki/JScript" title="JScript">JScript</a> czy <a href="/wiki/VBScript" title="VBScript">VBScript</a>).</li> <li><a href="/wiki/XML" title="XML">XML</a> – <a href="/wiki/J%C4%99zyk_znacznik%C3%B3w" title="Język znaczników">język znaczników</a>, poprzez który miałyby być opisane odbierane informacje. W praktyce jednak dane często przekazywane są w innym formacie, przy czym odbierane są wtedy jako tekst. Mogą to być zarówno gotowe fragmenty <a href="/wiki/HTML" title="HTML">HTML</a>, jak i fragmenty kodu JavaScript (zob. <a href="/wiki/JSON" title="JSON">JSON</a>), może to być też format specyficzny dla danego zastosowania.</li></ul> <p>Teoretycznie są to wszystkie wymagane elementy, jednak w praktyce używane są jeszcze odpowiednie skrypty funkcjonujące po stronie <a href="/wiki/Serwer_WWW" title="Serwer WWW">serwera</a> i współpracujące z <a href="/wiki/Baza_danych" title="Baza danych">bazą danych</a>. Można sobie jednak bez nich poradzić, jeśli wszystkie potrzebne dane zostały już wcześniej wygenerowane (np. zawartość poszczególnych stron prostego serwisu). </p> <div class="mw-heading mw-heading2"><h2 id="Wady_i_ograniczenia">Wady i ograniczenia</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=AJAX&amp;veaction=edit&amp;section=2" title="Edytuj sekcję: Wady i ograniczenia" class="mw-editsection-visualeditor"><span>edytuj</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=AJAX&amp;action=edit&amp;section=2" title="Edytuj kod źródłowy sekcji: Wady i ograniczenia"><span>edytuj kod</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li>Udostępnianie treści strony poprzez język skryptowy ogranicza <a href="/wiki/Dost%C4%99pno%C5%9B%C4%87_(WWW)" class="mw-redirect" title="Dostępność (WWW)">dostęp do niej</a> dla części użytkowników. Dotyczy to zarówno osób celowo blokujących sobie skrypty (np. ze względu na wysokie obciążenie komputera), jak i używających <a href="/wiki/Czytnik_ekranowy" title="Czytnik ekranowy">czytników ekranowych</a> (w których obsługa skryptów może być mocno ograniczona). Problem ten można obejść, udostępniając alternatywne, bardziej tradycyjne rozwiązania przynajmniej dla podstawowych funkcji serwisu internetowego. To jednak znacząco zwiększa koszty wprowadzania nowych rozwiązań i np. portale posiadające obsługę kont pocztowych udostępniają czasem starsze wersje interfejsu.</li> <li>Utrudnione jest automatyczne pobieranie stron, gdyż programy takie nie interpretują zwykle języków skryptowych. Możliwość dowolnego pobierania zawartości serwisu nie musi być jednak korzystna z punktu widzenia właścicieli serwisu.</li> <li>Bezpośrednie indeksowanie przez serwisy wyszukujące może być utrudnione, jednak wystarczy zadbać o dostarczanie linków wyświetlających całą treść strony lub stworzyć <a href="/w/index.php?title=Mapa_witryny&amp;action=edit&amp;redlink=1" class="new" title="Mapa witryny (strona nie istnieje)">mapę witryny</a>.</li> <li>Część starych skryptów do analizy ruchu na stronie oparta jest na klasycznym modelu udostępniania całych stron (konieczność odświeżenia całości). Nowsze skrypty potrafią jednak uwzględnić właściwy pomiar oglądalności stron. Można również bez przeszkód analizować <a href="/wiki/Log_(informatyka)" title="Log (informatyka)">logi</a> żądań wysyłanych do serwera WWW.</li> <li>Wadą rozwiązań w znaczącym stopniu opartych na AJAX jest fakt, że przestaje funkcjonować tradycyjny schemat przeglądania stron umożliwiający swobodne poruszanie się w przód i w tył. Na przykład jeśli kliknięcie w link powoduje wywołanie skryptu zmieniającego wnętrze strony (menu pozostaje bez zmian), to użytkownik nie będzie mógł się cofnąć, korzystając z przycisku „Wstecz” przeglądarki. Twórcy serwisu WWW mogą jednak zbudować analogiczny mechanizm, rozwijając go nawet do wycofywania zmian w konkretnym fragmencie strony.</li> <li>Utrudnione <a href="/wiki/G%C5%82%C4%99bokie_linkowanie" title="Głębokie linkowanie">głębokie linkowanie</a> – utworzenie bezpośredniego odnośnika do niektórych treści może być niemożliwe<sup id="cite_ref-3" class="reference"><a href="#cite_note-3">[3]</a></sup>.</li></ul> <div class="mw-heading mw-heading2"><h2 id="Przykład_utworzenia_nowego_obiektu_XMLHttpRequest"><span id="Przyk.C5.82ad_utworzenia_nowego_obiektu_XMLHttpRequest"></span>Przykład utworzenia nowego obiektu XMLHttpRequest</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=AJAX&amp;veaction=edit&amp;section=3" title="Edytuj sekcję: Przykład utworzenia nowego obiektu XMLHttpRequest" class="mw-editsection-visualeditor"><span>edytuj</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=AJAX&amp;action=edit&amp;section=3" title="Edytuj kod źródłowy sekcji: Przykład utworzenia nowego obiektu XMLHttpRequest"><span>edytuj kod</span></a><span class="mw-editsection-bracket">]</span></span></div> <div class="mw-highlight mw-highlight-lang-javascript mw-content-ltr" dir="ltr"><pre><span></span><span class="kd">function</span><span class="w"> </span><span class="nx">ajaxFunction</span><span class="p">(){</span> <span class="w"> </span><span class="kd">var</span><span class="w"> </span><span class="nx">xmlHttp</span><span class="p">;</span> <span class="w"> </span><span class="k">try</span><span class="p">{</span> <span class="w"> </span><span class="c1">// Utworzenie obiektu XMLHttpRequest (silnik Gecko, WebKit, Presto, Trident w IE&gt;6)</span> <span class="w"> </span><span class="nx">xmlHttp</span><span class="o">=</span><span class="ow">new</span><span class="w"> </span><span class="nx">XMLHttpRequest</span><span class="p">();</span> <span class="w"> </span><span class="p">}</span><span class="w"> </span><span class="k">catch</span><span class="p">(</span><span class="nx">e</span><span class="p">)</span><span class="w"> </span><span class="p">{</span> <span class="w"> </span><span class="c1">// Wyłapuje błąd jeśli JavaScript nie posiada obiektu XMLHttpRequest</span> <span class="w"> </span><span class="k">try</span><span class="w"> </span><span class="p">{</span> <span class="w"> </span><span class="c1">// Utworzenie obiektu ActiveXObject, który jest zawarty w kontrolce ActiveX IE</span> <span class="w"> </span><span class="nx">xmlHttp</span><span class="o">=</span><span class="ow">new</span><span class="w"> </span><span class="nx">ActiveXObject</span><span class="p">(</span><span class="s2">&quot;Msxml2.XMLHTTP&quot;</span><span class="p">);</span> <span class="w"> </span><span class="p">}</span><span class="w"> </span><span class="k">catch</span><span class="p">(</span><span class="nx">e</span><span class="p">)</span><span class="w"> </span><span class="p">{</span> <span class="w"> </span><span class="k">try</span><span class="w"> </span><span class="p">{</span> <span class="w"> </span><span class="c1">// Utworzenie obiektu ActiveXObject, dla innych wersji IE</span> <span class="w"> </span><span class="nx">xmlHttp</span><span class="o">=</span><span class="ow">new</span><span class="w"> </span><span class="nx">ActiveXObject</span><span class="p">(</span><span class="s2">&quot;Microsoft.XMLHTTP&quot;</span><span class="p">);</span> <span class="w"> </span><span class="p">}</span><span class="w"> </span><span class="k">catch</span><span class="p">(</span><span class="nx">e</span><span class="p">)</span><span class="w"> </span><span class="p">{</span> <span class="w"> </span><span class="c1">// Wyświetlenie błędu o braku obsługi obiektu XMLHttpRequest</span> <span class="w"> </span><span class="nx">alert</span><span class="p">(</span><span class="s2">&quot;Your browser does not support AJAX!&quot;</span><span class="p">);</span> <span class="w"> </span><span class="k">return</span><span class="w"> </span><span class="kc">false</span><span class="p">;</span> <span class="w"> </span><span class="p">}</span> <span class="w"> </span><span class="p">}</span> <span class="w"> </span><span class="p">}</span> <span class="w"> </span><span class="c1">// zwrócenie obiektu</span> <span class="w"> </span><span class="k">return</span><span class="w"> </span><span class="nx">xmlHttp</span><span class="p">;</span> <span class="p">}</span> </pre></div> <div class="mw-heading mw-heading2"><h2 id="Przykład_pobierania_danych_JSON_przez_XHR"><span id="Przyk.C5.82ad_pobierania_danych_JSON_przez_XHR"></span>Przykład pobierania danych JSON przez XHR</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=AJAX&amp;veaction=edit&amp;section=4" title="Edytuj sekcję: Przykład pobierania danych JSON przez XHR" class="mw-editsection-visualeditor"><span>edytuj</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=AJAX&amp;action=edit&amp;section=4" title="Edytuj kod źródłowy sekcji: Przykład pobierania danych JSON przez XHR"><span>edytuj kod</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Uproszczone pobieranie w przeglądarkach wspierających standardowe tworzenie obiektu <a href="/wiki/XMLHttpRequest" title="XMLHttpRequest">XHR</a> oraz parsowanie <a href="/wiki/JSON" title="JSON">JSON</a>. </p> <div class="mw-highlight mw-highlight-lang-javascript mw-content-ltr" dir="ltr"><pre><span></span><span class="kd">function</span><span class="w"> </span><span class="nx">pobierzDane</span><span class="p">(</span><span class="nx">onLoad</span><span class="p">)</span><span class="w"> </span><span class="p">{</span> <span class="w"> </span><span class="kd">var</span><span class="w"> </span><span class="nx">request</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="ow">new</span><span class="w"> </span><span class="nx">XMLHttpRequest</span><span class="p">();</span> <span class="w"> </span><span class="nx">request</span><span class="p">.</span><span class="nx">open</span><span class="p">(</span><span class="s1">&#39;GET&#39;</span><span class="p">,</span><span class="w"> </span><span class="s1">&#39;data.json&#39;</span><span class="p">);</span> <span class="w"> </span><span class="nx">request</span><span class="p">.</span><span class="nx">onload</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="kd">function</span><span class="w"> </span><span class="p">()</span><span class="w"> </span><span class="p">{</span> <span class="w"> </span><span class="kd">var</span><span class="w"> </span><span class="nx">data</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="nb">JSON</span><span class="p">.</span><span class="nx">parse</span><span class="p">(</span><span class="nx">request</span><span class="p">.</span><span class="nx">responseText</span><span class="p">);</span> <span class="w"> </span><span class="nx">onLoad</span><span class="p">(</span><span class="nx">data</span><span class="p">);</span> <span class="w"> </span><span class="p">};</span> <span class="w"> </span><span class="nx">request</span><span class="p">.</span><span class="nx">send</span><span class="p">();</span> <span class="p">}</span> </pre></div> <div class="mw-heading mw-heading2"><h2 id="Przykład_użycia_API_fetch"><span id="Przyk.C5.82ad_u.C5.BCycia_API_fetch"></span>Przykład użycia API fetch</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=AJAX&amp;veaction=edit&amp;section=5" title="Edytuj sekcję: Przykład użycia API fetch" class="mw-editsection-visualeditor"><span>edytuj</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=AJAX&amp;action=edit&amp;section=5" title="Edytuj kod źródłowy sekcji: Przykład użycia API fetch"><span>edytuj kod</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Funkcja <i>fetch</i> to nowe API dostępne w przeglądarkach, które upraszcza wysyłanie zapytań HTTP. Funkcja fetch zwraca <a href="/wiki/Obietnica_(programowanie)" title="Obietnica (programowanie)">obietnicę</a>. </p> <div class="mw-highlight mw-highlight-lang-javascript mw-content-ltr" dir="ltr"><pre><span></span><span class="nx">fetch</span><span class="p">(</span><span class="s1">&#39;data.json&#39;</span><span class="p">).</span><span class="nx">then</span><span class="p">(</span><span class="nx">response</span><span class="w"> </span><span class="p">=&gt;</span><span class="w"> </span><span class="p">{</span> <span class="w"> </span><span class="k">return</span><span class="w"> </span><span class="nx">response</span><span class="p">.</span><span class="nx">json</span><span class="p">();</span> <span class="p">}).</span><span class="nx">then</span><span class="p">(</span><span class="nx">data</span><span class="w"> </span><span class="p">=&gt;</span><span class="w"> </span><span class="p">{</span> <span class="w"> </span><span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="nx">data</span><span class="p">);</span> <span class="p">});</span> </pre></div> <div class="mw-heading mw-heading2"><h2 id="Biblioteki_AJAX">Biblioteki AJAX</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=AJAX&amp;veaction=edit&amp;section=6" title="Edytuj sekcję: Biblioteki AJAX" class="mw-editsection-visualeditor"><span>edytuj</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=AJAX&amp;action=edit&amp;section=6" title="Edytuj kod źródłowy sekcji: Biblioteki AJAX"><span>edytuj kod</span></a><span class="mw-editsection-bracket">]</span></span></div> <dl><dt>Popularne biblioteki JavaScript powiązane z AJAX-em</dt></dl> <ul><li><a href="/wiki/Prototype_JavaScript_Framework" title="Prototype JavaScript Framework">Prototype</a> – biblioteka ułatwiająca korzystanie z możliwości oferowanych przez AJAX</li> <li><a href="/wiki/JQuery" title="JQuery">jQuery</a> – biblioteka ułatwiająca korzystanie z możliwości oferowanych przez AJAX</li> <li><a href="/w/index.php?title=Ext_(AJAX)&amp;action=edit&amp;redlink=1" class="new" title="Ext (AJAX) (strona nie istnieje)">Ext</a><span class="noprint link-interwiki" style="position:relative;top:-.4em; white-space: nowrap; font-size:x-small;">&#65279;<a href="https://www.wikidata.org/wiki/Q515393#sitelinks-wikipedia" class="extiw" title="d:Q515393">(inne języki)</a></span> – dawniej rozszerzenie Prototype, Jquery oraz YUI obecnie samodzielna biblioteka</li> <li><a href="/wiki/Script.aculo.us" title="Script.aculo.us">Script.aculo.us</a> – rozszerza Prototype, ułatwiając tworzenie animacji i interfejsów</li> <li><a href="/wiki/MooTools" title="MooTools">MooTools</a> – modułowa biblioteka AJAX zawierająca również ułatwienia do tworzenia efektów wizualnych</li> <li><a href="/w/index.php?title=Yahoo!_UI_Library&amp;action=edit&amp;redlink=1" class="new" title="Yahoo! UI Library (strona nie istnieje)">Yahoo! UI Library</a><span class="noprint link-interwiki" style="position:relative;top:-.4em; white-space: nowrap; font-size:x-small;">&#65279;<a href="https://www.wikidata.org/wiki/Q2300096#sitelinks-wikipedia" class="extiw" title="d:Q2300096">(inne języki)</a></span> – biblioteka narzędziowa ogólnie dla <a href="/wiki/Dynamiczny_HTML" title="Dynamiczny HTML">DHTML</a></li> <li><a href="/wiki/Dojo_Toolkit" title="Dojo Toolkit">Dojo Toolkit</a> – biblioteka narzędziowa ogólnie dla DHTML</li> <li><a href="/w/index.php?title=AJAX.OOP&amp;action=edit&amp;redlink=1" class="new" title="AJAX.OOP (strona nie istnieje)">AJAX.OOP</a> – biblioteka narzędziowa stworzona dla AJAX</li> <li><a href="/w/index.php?title=PicoAjax&amp;action=edit&amp;redlink=1" class="new" title="PicoAjax (strona nie istnieje)">picoAjax</a> – prosta i szybka biblioteka JavaScript ułatwiająca korzystanie z możliwości oferowanych przez technikę AJAX.</li></ul> <dl><dt>Popularne <a href="/wiki/Framework" title="Framework">frameworki</a> zawierające skrypty działające po stronie serwera</dt></dl> <table class="wikitable sortable"> <tbody><tr> <th>Nazwa</th> <th>Język skryptów</th> <th>Uwagi </th></tr> <tr> <td><a href="/w/index.php?title=Echo_(framework)&amp;action=edit&amp;redlink=1" class="new" title="Echo (framework) (strona nie istnieje)">Echo</a><span class="noprint link-interwiki" style="position:relative;top:-.4em; white-space: nowrap; font-size:x-small;">&#65279;<a href="https://www.wikidata.org/wiki/Q527540#sitelinks-wikipedia" class="extiw" title="d:Q527540">(inne języki)</a></span></td> <td><a href="/wiki/Java" title="Java">Java</a></td> <td> </td></tr> <tr> <td><a href="/wiki/Google_Web_Toolkit" title="Google Web Toolkit">Google Web Toolkit</a></td> <td><a href="/wiki/Java" title="Java">Java</a></td> <td> </td></tr> <tr> <td><a href="/w/index.php?title=IT_Mill_Toolkit&amp;action=edit&amp;redlink=1" class="new" title="IT Mill Toolkit (strona nie istnieje)">IT Mill Toolkit</a><span class="noprint link-interwiki" style="position:relative;top:-.4em; white-space: nowrap; font-size:x-small;">&#65279;<a href="https://www.wikidata.org/wiki/Q1400683#sitelinks-wikipedia" class="extiw" title="d:Q1400683">(inne języki)</a></span></td> <td><a href="/wiki/Java" title="Java">Java</a></td> <td> </td></tr> <tr> <td><a href="/w/index.php?title=ItsNat&amp;action=edit&amp;redlink=1" class="new" title="ItsNat (strona nie istnieje)">ItsNat</a></td> <td><a href="/wiki/Java" title="Java">Java</a></td> <td> </td></tr> <tr> <td><a href="/w/index.php?title=OpenXava&amp;action=edit&amp;redlink=1" class="new" title="OpenXava (strona nie istnieje)">OpenXava</a></td> <td><a href="/wiki/Java" title="Java">Java</a></td> <td> </td></tr> <tr> <td><a href="/w/index.php?title=ZK_Framework&amp;action=edit&amp;redlink=1" class="new" title="ZK Framework (strona nie istnieje)">ZK Framework</a><span class="noprint link-interwiki" style="position:relative;top:-.4em; white-space: nowrap; font-size:x-small;">&#65279;<a href="https://www.wikidata.org/wiki/Q2994520#sitelinks-wikipedia" class="extiw" title="d:Q2994520">(inne języki)</a></span></td> <td><a href="/wiki/Java" title="Java">Java</a></td> <td> </td></tr> <tr> <td><a href="/w/index.php?title=Ajax.NET_Professional&amp;action=edit&amp;redlink=1" class="new" title="Ajax.NET Professional (strona nie istnieje)">Ajax.NET Professional</a></td> <td><a href="/wiki/ASP.NET" title="ASP.NET">ASP.NET</a></td> <td> </td></tr> <tr> <td><a href="/wiki/ASP.NET_AJAX" title="ASP.NET AJAX">ASP.NET AJAX</a></td> <td><a href="/wiki/ASP.NET" title="ASP.NET">ASP.NET</a></td> <td> </td></tr> <tr> <td><a href="/wiki/Sajax" title="Sajax">Sajax</a></td> <td><a href="/wiki/PHP" title="PHP">PHP</a></td> <td> </td></tr> <tr> <td><a href="/wiki/Symfony" title="Symfony">Symfony</a></td> <td><a href="/wiki/PHP" title="PHP">PHP</a></td> <td> </td></tr> <tr> <td><a href="/wiki/PRADO" title="PRADO">PRADO</a></td> <td><a href="/wiki/PHP" title="PHP">PHP</a></td> <td> </td></tr> <tr> <td><a href="/w/index.php?title=Tigermouse&amp;action=edit&amp;redlink=1" class="new" title="Tigermouse (strona nie istnieje)">Tigermouse</a></td> <td><a href="/wiki/PHP" title="PHP">PHP</a></td> <td> </td></tr> <tr> <td><a href="/wiki/Xajax" title="Xajax">Xajax</a></td> <td><a href="/wiki/PHP" title="PHP">PHP</a></td> <td> </td></tr> <tr> <td><a href="/w/index.php?title=Pyjamas&amp;action=edit&amp;redlink=1" class="new" title="Pyjamas (strona nie istnieje)">Pyjamas</a><span class="noprint link-interwiki" style="position:relative;top:-.4em; white-space: nowrap; font-size:x-small;">&#65279;<a href="https://www.wikidata.org/wiki/Q7263063#sitelinks-wikipedia" class="extiw" title="d:Q7263063">(inne języki)</a></span></td> <td><a href="/wiki/Python" title="Python">Python</a></td> <td> </td></tr></tbody></table> <div class="mw-heading mw-heading2"><h2 id="Zobacz_też"><span id="Zobacz_te.C5.BC"></span>Zobacz też</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=AJAX&amp;veaction=edit&amp;section=7" title="Edytuj sekcję: Zobacz też" class="mw-editsection-visualeditor"><span>edytuj</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=AJAX&amp;action=edit&amp;section=7" title="Edytuj kod źródłowy sekcji: Zobacz też"><span>edytuj kod</span></a><span class="mw-editsection-bracket">]</span></span></div> <table class="infobox noprint plainlinks" cellpadding="4" role="presentation"> <tbody><tr> <td style="vertical-align:middle; text-align:center; width:30px;"><span class="notpageimage" typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/4/4a/Commons-logo.svg/21px-Commons-logo.svg.png" decoding="async" width="21" height="28" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/4/4a/Commons-logo.svg/31px-Commons-logo.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/4/4a/Commons-logo.svg/42px-Commons-logo.svg.png 2x" data-file-width="1024" data-file-height="1376" /></span></span> </td> <td style="line-height:normal; vertical-align:middle; text-align:center; flex:unset;"><a class="external text" href="https://commons.wikimedia.org/wiki/Category:AJAX_(programming)?uselang=pl"><strong>Zobacz multimedia</strong> związane z tematem: <em>AJAX</em></a> </td></tr></tbody></table> <table class="infobox noprint plainlinks" cellpadding="4" role="presentation"> <tbody><tr> <td style="vertical-align:middle; text-align:center; width:30px;"><span class="notpageimage" typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/f/fa/Wikibooks-logo.svg/28px-Wikibooks-logo.svg.png" decoding="async" width="28" height="28" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/f/fa/Wikibooks-logo.svg/42px-Wikibooks-logo.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/f/fa/Wikibooks-logo.svg/56px-Wikibooks-logo.svg.png 2x" data-file-width="300" data-file-height="300" /></span></span> </td> <td style="line-height:normal; vertical-align:middle; text-align:center; flex:unset;">Zobacz publikację<br /><b><a href="https://pl.wikibooks.org/wiki/Ajax" class="extiw" title="b:Ajax">Ajax</a></b> w&#160;Wikibooks </td></tr></tbody></table> <ul><li><a href="/wiki/Rich_Internet_Application" title="Rich Internet Application">Rich Internet Application</a></li> <li><a href="/wiki/Hypertext_Transfer_Protocol" class="mw-redirect" title="Hypertext Transfer Protocol">HTTP</a></li> <li><a href="/wiki/SOAP" title="SOAP">SOAP</a></li> <li><a href="/wiki/AdvancedAJAX" title="AdvancedAJAX">AdvancedAJAX</a></li></ul> <div class="mw-heading mw-heading2"><h2 id="Przypisy">Przypisy</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=AJAX&amp;veaction=edit&amp;section=8" title="Edytuj sekcję: Przypisy" class="mw-editsection-visualeditor"><span>edytuj</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=AJAX&amp;action=edit&amp;section=8" title="Edytuj kod źródłowy sekcji: Przypisy"><span>edytuj kod</span></a><span class="mw-editsection-bracket">]</span></span></div> <div class="do-not-make-smaller refsection"><div class="mw-references-wrap"><ol class="references"> <li id="cite_note-1"><span class="mw-cite-backlink"><a href="#cite_ref-1">↑</a></span> <span class="reference-text"><cite class="citation web">Jesse James Garrett&#58;&#32;<a rel="nofollow" class="external text" href="https://web.archive.org/web/20080702075113/http://www.adaptivepath.com/ideas/essays/archives/000385.php">Ajax: A New Approach to Web Applications</a>.&#32;Adaptive path.&#32;[zarchiwizowane z <a rel="nofollow" class="external text" href="http://www.adaptivepath.com/publications/essays/archives/000385.php">tego adresu</a>&#32;(2008-07-02)].&#32;<span class="lang-list">(<abbr title="Treść w języku angielskim (English)">ang.</abbr>)</span>.</cite></span> </li> <li id="cite_note-2"><span class="mw-cite-backlink"><a href="#cite_ref-2">↑</a></span> <span class="reference-text"><cite class="citation web"><a rel="nofollow" class="external text" href="https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API">Fetch API</a>.&#32;<a href="/w/index.php?title=Mozilla_Developer_Network&amp;action=edit&amp;redlink=1" class="new" title="Mozilla Developer Network (strona nie istnieje)">Mozilla Developer Network</a>.&#32;[dostęp 2022-09-04].</cite></span> </li> <li id="cite_note-3"><span class="mw-cite-backlink"><a href="#cite_ref-3">↑</a></span> <span class="reference-text"><cite class="citation web">Louis Lazaris&#58;&#32;<a rel="nofollow" class="external text" href="https://www.impressivewebs.com/deep-linking-javascript-ajax/">Deep Linking in JavaScript and Ajax Applications</a>.&#32;[w:] <i>impressivewebs.com</i> [on-line].&#32;17 grudnia 2009.&#32;[dostęp 2024-02-10].</cite></span> </li> </ol></div></div> <div class="mw-heading mw-heading2"><h2 id="Linki_zewnętrzne"><span id="Linki_zewn.C4.99trzne"></span>Linki zewnętrzne</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=AJAX&amp;veaction=edit&amp;section=9" title="Edytuj sekcję: Linki zewnętrzne" class="mw-editsection-visualeditor"><span>edytuj</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=AJAX&amp;action=edit&amp;section=9" title="Edytuj kod źródłowy sekcji: Linki zewnętrzne"><span>edytuj kod</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li><a rel="nofollow" class="external text" href="http://www.xul.fr/en-xml-ajax.html">Ajax Tutorial</a> <span class="lang-list">(<abbr title="Treść w języku angielskim (English)">ang.</abbr>)</span></li> <li><cite class="citation web">Alex Stamos,&#32;Zane Lackey&#58;&#32;<a rel="nofollow" class="external text" href="https://web.archive.org/web/20120208090100/http://www.isecpartners.com/files/iSEC-Attacking_AJAX_Applications.BH2006.pdf">Attacking AJAX Web Applications</a>.&#32;www.isecpartners.com.&#32;[zarchiwizowane z <a rel="nofollow" class="external text" href="http://www.isecpartners.com/files/iSEC-Attacking_AJAX_Applications.BH2006.pdf">tego adresu</a>&#32;(2012-02-08)].&#32;<span class="lang-list">(<abbr title="Treść w języku angielskim (English)">ang.</abbr>)</span>.</cite></li> <li><a rel="nofollow" class="external text" href="https://www.asp.net/ajax">Centrum ASP.NET AJAX</a> <span class="lang-list">(<abbr title="Treść w języku angielskim (English)">ang.</abbr>)</span></li></ul> <style data-mw-deduplicate="TemplateStyles:r74016753">.mw-parser-output #normdaten>div+div{margin-top:0.5em}.mw-parser-output #normdaten>div>div{background:var(--background-color-neutral,#eaecf0);padding:.2em .5em}.mw-parser-output #normdaten ul{margin:0;padding:0}.mw-parser-output #normdaten ul li:first-child{padding-left:.5em;border-left:1px solid var(--border-color-base,#a2a9b1)}</style> <div id="normdaten" class="catlinks"><div class="normdaten-typ-fehlt"><div><a href="/wiki/Kontrola_autorytatywna" title="Kontrola autorytatywna">Kontrola autorytatywna</a>&#160;(<span class="description"><a href="/wiki/Skr%C3%B3towiec" title="Skrótowiec">skrótowiec</a></span>):</div><ul><li><a href="/wiki/Library_of_Congress_Control_Number" title="Library of Congress Control Number">LCCN</a>:&#8201;<span class="uid"><a rel="nofollow" class="external text" href="http://lccn.loc.gov/sh2006004062">sh2006004062</a></span></li><li><a href="/wiki/Gemeinsame_Normdatei" title="Gemeinsame Normdatei">GND</a>:&#8201;<span class="uid"><a rel="nofollow" class="external text" href="http://d-nb.info/gnd/7515401-8">7515401-8</a></span></li><li><a href="/wiki/Biblioth%C3%A8que_nationale" title="Bibliothèque nationale">BnF</a>:&#8201;<span class="uid"><a rel="nofollow" class="external text" href="http://catalogue.bnf.fr/ark:/12148/cb15511178c">15511178c</a></span></li><li><a href="/wiki/Syst%C3%A8me_Universitaire_de_Documentation" title="Système Universitaire de Documentation">SUDOC</a>:&#8201;<span class="uid"><a rel="nofollow" class="external text" href="http://www.idref.fr/108891712">108891712</a></span></li><li><a href="/wiki/Biblioteka_Narodowa_Republiki_Czeskiej" title="Biblioteka Narodowa Republiki Czeskiej">NKC</a>:&#8201;<span class="uid"><a rel="nofollow" class="external text" href="http://aut.nkp.cz/ph378903">ph378903</a></span></li><li><a href="/wiki/Hiszpa%C5%84ska_Biblioteka_Narodowa" title="Hiszpańska Biblioteka Narodowa">BNE</a>:&#8201;<span class="uid"><a rel="nofollow" class="external text" href="http://catalogo.bne.es/uhtbin/authoritybrowse.cgi?action=display&amp;authority_id=XX559296">XX559296</a></span></li><li><a href="/wiki/Biblioteka_Narodowa_Izraela" title="Biblioteka Narodowa Izraela">J9U</a>:&#8201;<span class="uid"><a rel="nofollow" class="external text" href="http://olduli.nli.org.il/F/?func=find-b&amp;local_base=NLX10&amp;find_code=UID&amp;request=987007556721605171">987007556721605171</a></span></li></ul></div><div class="normdaten-andere"><div><a href="/wiki/Encyklopedia_internetowa" title="Encyklopedia internetowa">Encyklopedie internetowe</a>:</div> <ul><li><a href="/wiki/Encyklopedia_Britannica" title="Encyklopedia Britannica">Britannica</a>:&#8201;<span class="uid"><a rel="nofollow" class="external text" href="https://www.britannica.com/topic/Ajax-Web-page-programming">topic/Ajax-Web-page-programming</a></span></li></ul> </div></div></div><!--esi <esi:include src="/esitest-fa8a495983347898/content" /> --><noscript><img src="https://login.wikimedia.org/wiki/Special:CentralAutoLogin/start?type=1x1&amp;useformat=desktop" alt="" width="1" height="1" style="border: none; position: absolute;"></noscript> <div class="printfooter" data-nosnippet="">Źródło: „<a dir="ltr" href="https://pl.wikipedia.org/w/index.php?title=AJAX&amp;oldid=74941517">https://pl.wikipedia.org/w/index.php?title=AJAX&amp;oldid=74941517</a>”</div></div> <div id="catlinks" class="catlinks" data-mw="interface"><div id="mw-normal-catlinks" class="mw-normal-catlinks"><a href="/wiki/Specjalna:Kategorie" title="Specjalna:Kategorie">Kategorie</a>: <ul><li><a href="/wiki/Kategoria:JavaScript" title="Kategoria:JavaScript">JavaScript</a></li><li><a href="/wiki/Kategoria:Web_2.0" title="Kategoria:Web 2.0">Web 2.0</a></li><li><a href="/wiki/Kategoria:XML" title="Kategoria:XML">XML</a></li></ul></div><div id="mw-hidden-catlinks" class="mw-hidden-catlinks mw-hidden-cats-hidden">Ukryta kategoria: <ul><li><a href="/wiki/Kategoria:Artyku%C5%82y_z_propozycjami_t%C5%82umacze%C5%84" title="Kategoria:Artykuły z propozycjami tłumaczeń">Artykuły z propozycjami tłumaczeń</a></li></ul></div></div> </div> </main> </div> <div class="mw-footer-container"> <footer id="footer" class="mw-footer" > <ul id="footer-info"> <li id="footer-info-lastmod"> Tę stronę ostatnio edytowano 11 paź 2024, 17:58.</li> <li id="footer-info-copyright">Tekst udostępniany na licencji <a rel="nofollow" class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.pl">Creative Commons: uznanie autorstwa, na tych samych warunkach</a>, z możliwością obowiązywania dodatkowych ograniczeń. Zobacz szczegółowe informacje o <a class="external text" href="https://foundation.wikimedia.org/wiki/Policy:Terms_of_Use/pl">warunkach korzystania</a>.</li> </ul> <ul id="footer-places"> <li id="footer-places-privacy"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy">Polityka prywatności</a></li> <li id="footer-places-about"><a href="/wiki/Wikipedia:O_Wikipedii">O Wikipedii</a></li> <li id="footer-places-disclaimers"><a href="/wiki/Wikipedia:Korzystasz_z_Wikipedii_tylko_na_w%C5%82asn%C4%85_odpowiedzialno%C5%9B%C4%87">Korzystasz z Wikipedii tylko na własną odpowiedzialność</a></li> <li id="footer-places-wm-codeofconduct"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Universal_Code_of_Conduct">Powszechne Zasady Postępowania</a></li> <li id="footer-places-developers"><a href="https://developer.wikimedia.org">Dla deweloperów</a></li> <li id="footer-places-statslink"><a href="https://stats.wikimedia.org/#/pl.wikipedia.org">Statystyki</a></li> <li id="footer-places-cookiestatement"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Cookie_statement">Oświadczenie o ciasteczkach</a></li> <li id="footer-places-mobileview"><a href="//pl.m.wikipedia.org/w/index.php?title=AJAX&amp;mobileaction=toggle_view_mobile" class="noprint stopMobileRedirectToggle">Wersja mobilna</a></li> </ul> <ul id="footer-icons" class="noprint"> <li id="footer-copyrightico"><a href="https://wikimediafoundation.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><img src="/static/images/footer/wikimedia-button.svg" width="84" height="29" alt="Wikimedia Foundation" loading="lazy"></a></li> <li id="footer-poweredbyico"><a href="https://www.mediawiki.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><img src="/w/resources/assets/poweredby_mediawiki.svg" alt="Powered by MediaWiki" width="88" height="31" loading="lazy"></a></li> </ul> </footer> </div> </div> </div> <div class="vector-settings" id="p-dock-bottom"> <ul></ul> </div><script>(RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgHostname":"mw-web.codfw.main-78f4c97c5d-pn8bt","wgBackendResponseTime":196,"wgPageParseReport":{"limitreport":{"cputime":"0.208","walltime":"0.745","ppvisitednodes":{"value":1803,"limit":1000000},"postexpandincludesize":{"value":16940,"limit":2097152},"templateargumentsize":{"value":3914,"limit":2097152},"expansiondepth":{"value":12,"limit":100},"expensivefunctioncount":{"value":10,"limit":500},"unstrip-depth":{"value":0,"limit":20},"unstrip-size":{"value":9453,"limit":5000000},"entityaccesscount":{"value":2,"limit":400},"timingprofile":["100.00% 705.122 1 -total"," 19.90% 140.306 1 Szablon:Kontrola_autorytatywna"," 9.27% 65.388 7 Szablon:Link-interwiki"," 5.21% 36.734 4 Szablon:Cytuj_stronę"," 5.06% 35.676 1 Szablon:Przypisy"," 3.77% 26.552 1 Szablon:Ang."," 3.46% 24.417 1 Szablon:W_języku"," 2.10% 14.835 1 Szablon:Commonscat"," 1.91% 13.459 2 Szablon:Projekt_siostrzany"," 1.46% 10.305 2 Szablon:Ikona"]},"scribunto":{"limitreport-timeusage":{"value":"0.100","limit":"10.000"},"limitreport-memusage":{"value":3075413,"limit":52428800},"limitreport-logs":"required = table#1 {\n}\nrequired = table#1 {\n}\nrequired = table#1 {\n}\nrequired = table#1 {\n}\nrequired = table#1 {\n}\nrequired = table#1 {\n}\nrequired = table#1 {\n}\nrequired = table#1 {\n}\nrequired = table#1 {\n}\nrequired = table#1 {\n}\nrequired = table#1 {\n}\nrequired = table#1 {\n}\n"},"cachereport":{"origin":"mw-web.codfw.main-d465dfd78-tjrfq","timestamp":"20241126122408","ttl":2592000,"transientcontent":false}}});});</script> <script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"Article","name":"AJAX","url":"https:\/\/pl.wikipedia.org\/wiki\/AJAX","sameAs":"http:\/\/www.wikidata.org\/entity\/Q134471","mainEntity":"http:\/\/www.wikidata.org\/entity\/Q134471","author":{"@type":"Organization","name":"Wsp\u00f3\u0142tw\u00f3rcy projekt\u00f3w Fundacji Wikimedia"},"publisher":{"@type":"Organization","name":"Wikimedia Foundation, Inc.","logo":{"@type":"ImageObject","url":"https:\/\/www.wikimedia.org\/static\/images\/wmf-hor-googpub.png"}},"datePublished":"2005-07-06T16:50:04Z","headline":"grupa powi\u0105zanych technologii budowania stron internetowych"}</script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10