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
Libérer: 2024-12-28 05:37:09
original
980 Les gens l'ont consulté

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();
}
Copier après la connexion

jQuery :

$.ajax({
    url: "test.html",
    context: document.body,
    success: function() {
        $(this).addClass("done");
    }
});
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal