Le code de demande GET pour AJAX dans JavaScript / JS est le suivant:
<script type = "text / javascript"> / * créer xmlhttprequest objet * / var xmlhttp; function getXmlhttpObject () {if (window.xmlhttpRequest) {// code pour ie7 +, firefox, chrome, opéra, safari xmlhttp = new xmlhttprequest (); } else {// code pour ie6, ie5 xmlhttp = new activeXObject ("Microsoft.xmlhttp"); } return xmlhttp; } // ----------------- if (xmlhttp == null) {alert ('Votre navigateur ne prend pas en charge ajax!'); retour; } var id = document.getElementById ('id'). valeur; var url = "http://www.leefrom.com?id=" + id + "& t /" + math.random (); xmlhttp.open ("get", url, true); xmlhttp.onreadystateChange = favorik; // Après avoir envoyé l'événement, le message a été reçu. La fonction d'appel xmlhttp.send (); } fonction getOKGET () {if (xmlhttp.readystate == 1 || xmlhttp.readystate == 2 || xmlhttp.readystate == 3) {// invite locale: chargement} if (xmlhttp.readystate == 4 && xmlhtp. xmlhttp.ResponSeText; // Le traitement renvoie le résultat}} </ script>Demande de publication pour ajax pour JavaScript / JS:
<script type = "text / javascript"> / * créer xmlhttprequest objet * / var xmlhttp; function getXmlhttpObject () {if (window.xmlhttpRequest) {// code pour ie7 +, firefox, chrome, opéra, safari xmlhttp = new xmlhttprequest (); } else {// code pour ie6, ie5 xmlhttp = new activeXObject ("Microsoft.xmlhttp"); } return xmlhttp; } // ----------------------- // function getLabelspost () {xmlhttp = getXmlHttpObject (); if (xmlhttp == null) {alert ('Votre navigateur ne prend pas en charge ajax!'); retour; } var url = "http://www.lifefrom.com/t/" + math.random (); xmlhttp.open ("Post", URL, true); xmlhttp.setRequestHeader ("contenu-type", "application / x-www-form-urlencoded"); xmlhttp.send (); xmlhttp.onreadystateChange = getLabelsOk; // Après avoir envoyé l'événement, le message a été reçu, appelant la fonction} fonction getOKPost () {if (xmlhttp.readystate == 1 || xmlhttp.readystate == 2 || xmlhttp.readystate == 3) {// local invite: Processing} (xmlhttp.readystate == 4 && xmlhttp.status == 200) {var d = xmlhttp.ResponSEXT; // Valeur de retour // Traitement Valeur de retour}} </ script>Remarque: XmlHttpRequest est la base d'Ajax. Lors de la création d'objets xmlhttpRequest, vous devez être dans la même balise '<cript> </cript>' comme la méthode AJAX que vous avez écrite! Sinon, la demande AJAX se comerrera et les données ne seront pas renvoyées. JavaScript / JS Ajax Post / Get Demande.
Ce qui précède est la connaissance pertinente de JS Ajax natif, Get and Publier le code d'instance qui vous est présenté. J'espère que cela vous sera utile. Si vous avez des questions, veuillez me laisser un message et l'éditeur vous répondra à temps. Merci beaucoup pour votre soutien au site Web Wulin.com!