Maison >interface Web >js tutoriel >Comment puis-je passer des appels AJAX en utilisant JavaScript et jQuery ?

Comment puis-je passer des appels AJAX en utilisant JavaScript et jQuery ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-12-28 05:37:091067parcourir

How Can I Make AJAX Calls Using Plain JavaScript and jQuery?

Effectuer des appels AJAX en JavaScript

Bien que jQuery simplifie les opérations AJAX, il est possible d'effectuer des appels AJAX en utilisant du JavaScript simple. Voici comment :

JavaScript Vanilla :

function loadXMLDoc() {
    const xmlhttp = new XMLHttpRequest();

    xmlhttp.onreadystatechange = function() {
        if (xmlhttp.readyState === XMLHttpRequest.DONE) {
            if (xmlhttp.status === 200) {
                document.getElementById("myDiv").innerHTML = xmlhttp.responseText;
            } else if (xmlhttp.status === 400) {
                alert('There was an error 400');
            } else {
                alert('Something else other than 200 was returned');
            }
        }
    };

    xmlhttp.open("GET", "ajax_info.txt", true);
    xmlhttp.send();
}

jQuery :

$.ajax({
    url: "test.html",
    context: document.body,
    success: function() {
        $(this).addClass("done");
    }
});

En utilisant la méthode JavaScript Vanilla , vous pouvez effectuer des appels AJAX directement, offrant une flexibilité et permettant la manipulation de la réponse sans compter sur jQuery.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn