AJAX

E19877

AJAX is a web development technique that allows web pages to update content asynchronously by exchanging data with a server in the background without reloading the entire page.

Try in SPARQL Jump to: Surface forms Statements Referenced by

All labels observed (5)

Statements (49)

Predicate Object
instanceOf asynchronous communication method
web development technique
advantage improves perceived performance
reduces bandwidth usage by avoiding full page reloads
basedOn client–server model
canUse Fetch Standard
surface form: Fetch API
category web programming
web technology
commonIn interactive web interfaces
single-page applications
dataFormat HTML fragments
JSON
XML
plain text
describedIn AJAX self-linksurface differs
surface form: article "Ajax: A New Approach to Web Applications"
enables asynchronous data exchange with a server
background HTTP requests
dynamic web applications
improved user experience on web pages
partial page updates
updating web page content without full reload
fullName AJAX self-linksurface differs
surface form: Asynchronous JavaScript and XML
goal make web pages more responsive
reduce full page reloads
introducedBy Jesse James Garrett
introducedIn 2005
limitation can complicate browser history and bookmarking
depends on JavaScript being enabled
operatesBetween web browser and web server
relatedTo Fetch Standard
surface form: Fetch API

Web 2.0
AJAX self-linksurface differs
surface form: XMLHttpRequest API

single-page application
requires JavaScript-enabled browser
runsOn web browser
securityConcern can be affected by cross-site scripting (XSS)
subject to same-origin policy
supports GET requests
POST requests
other HTTP methods
typicallyUses HTTP
RESTful APIs
XMLHttpRequest object in browsers
uses CSS
HTML
JSON
JavaScript
XML
AJAX self-linksurface differs
surface form: XMLHttpRequest

Referenced by (11)

Full triples — surface form annotated when it differs from this entity's canonical label.

Web 2.0 enabledBy AJAX
AJAX fullName AJAX self-linksurface differs
this entity surface form: Asynchronous JavaScript and XML
AJAX uses AJAX self-linksurface differs
this entity surface form: XMLHttpRequest
AJAX describedIn AJAX self-linksurface differs
this entity surface form: article "Ajax: A New Approach to Web Applications"
AJAX relatedTo AJAX self-linksurface differs
this entity surface form: XMLHttpRequest API
Presto supports AJAX
Web APIs example AJAX
this entity surface form: XMLHttpRequest API
DHTML relatedTo AJAX
CORS protocol relatedTo AJAX
this entity surface form: XMLHttpRequest
CORS protocol relatedTo AJAX