Le grand remplaçant de XMLHttpRequest pour faire de l'AJAX est potentiellement l'API Fetch des navigateurs Internet. Relativement récente elle fonctionne avec des promises.
Ce n'est pas hyper simple à prendre en main quand on n'a pas l'habitude des promises mais ça reste quelque chose de finalement assez pratique à utiliser pour interroger desressources externes à une page de façon asynchrone et pour exécuter du code en cas de succès ou d'erreur.
Dans la vidéo vous apprendrez comment fonctionne cette Fetch API pour afficher des données en provenance d'une API open data utilisable pour vos tests.
Le code source de cet exemple est disponible sur mon dépôt de code dédié à Ajax.
Certaines informations n'ont pas été affichées. Vous devez vous connecter pour y accéder.