This section requires
HTML and JavaScript knowledge.
AJAX stands for "Asynchronous Javascript And Xml". It allows updating parts of web page without reloading the whole page.
See the implementation with pure JavaScript or with
jQuery (JavaScript library)