AJAX stands for asynchronous JavaScript and XML. AJAX is a combination of technologies to achieve the goal of asynchronous JS requests which can be performed simultaneously(as opposed to Synchronous which is basically imperative). The technologies that AJAX is made up of are the following:

The following diagram illustrates the process.

https://blog.arvixe.com/opencart-create-ajax-function/

AJAX’s fundamental function is to create fast and dynamic web pages. It does this by sending HTTP requests to the server asynchronously, this means that the entire web page doesn’t need to reload in order to update most content. The response data is parsed using the DOM(Document Object Model). AJAX that returns JSON (the data format of choice for most web developers today) is officially called AJAJ, but this term is not widely used. My personal favourite way to perform an AJAX request is using a promise. Some advantages and disadvantages of AJAX are as follows:

Advantages

Disadvantages

AJAX in a nutshell, in a nutshell:

Here come the juicy bullet points:

Resources

OpenCart - Create Ajax Function_Opencart makes really good use of Ajax all throughout the framework installation. There may come a time where you will…_blog.arvixe.com

How does AJAX work?_What is the essence of AJAX? For example, I want to have a link on my page such that when a user clicks this link, some…_stackoverflow.com

Lucy | JS: How does ajax work?_Blog posts about programming, mostly JS and frontend, but a few other topics as well._lucybain.com

What is AJAX_Due to security constraints, you can only use it to access information from the host that served the initial page. If…_www.pritambaldota.com