Glossary
What is AJAX?
AJAX is a technique in which JavaScript requests data in the background and updates part of a page without reloading the entire document. Modern applications often use the Fetch API for this.
A familiar example
You type in a search field and the results change while you stay on the page. A form can also submit without a full reload. Design the loading, empty and error states as well as the successful result, so the next step stays clear.
Accessibility and search visibility
Updated content must remain understandable to keyboard users and assistive technology. Important public information should remain reachable. An AJAX request does not automatically improve search visibility and is not a reason to replace ordinary links or clear URLs.
Validation still belongs on the server
The server validates input and access even when the browser checks first. Repeated clicks should not process the same enquiry twice. After an error, the visitor needs to know whether the request was received and what to do next.
Further reading: official background information
A suitable next step
Want to apply this?
Explore the related service or discuss your situation with our team. First an introduction, then a clear proposal.