Maison >interface Web >js tutoriel >utilisation de javascript jQuery $.post $.ajax

utilisation de javascript jQuery $.post $.ajax

巴扎黑
巴扎黑original
2017-07-03 10:32:541422parcourir

Il s'agit d'une simple fonction de requête POST pour remplacer le complexe $.ajax. La fonction de rappel peut être appelée lorsque la requête aboutit. Si vous devez exécuter une fonction en cas d'erreur, utilisez $.ajax.

jQuery.post(url, [data], [callback], [type]) : Utilisez la méthode POST pour effectuer des requêtes asynchrones


Paramètres :

url (String) : L'adresse URL pour envoyer la requête.

data (Map) : (Facultatif) Les données à envoyer au serveur, exprimées sous forme de paires clé/valeur. .

callback (Fonction) : (Facultatif) Fonction de rappel lorsque le chargement est réussi (cette méthode est appelée uniquement lorsque l'état de retour de la réponse est réussi).

type (String) : (facultatif) La description officielle est : Type de données à envoyer. En fait, il doit s'agir du type de requête client (JSON, XML, etc.)

Il s'agit d'une simple fonction de requête POST pour remplacer le complexe $.ajax. La fonction de rappel peut être appelée lorsque la demande aboutit. Si vous devez exécuter une fonction en cas d'erreur, utilisez $.ajax. Exemple de code :

Ajax.aspx :

Response.ContentType = "application/json";Response.Write("{result: '" + Request["Name"] + ", vous OK ! (Ce message provient du serveur)'}"); code jQuery :
$.post("Ajax.aspx", { Action : "post", Nom : "lulu" } , function (data, textStatus){ // les données peuvent être xmlDoc, jsonObj, html, text, etc. // this; // Pour les informations de configuration des options de cette requête Ajax, veuillez vous référer à ce qui est mentionné dans jQuery.get() alert(data .result);           }, "json"); Cliquez pour soumettre :

Ici, le format de la requête est défini sur "json" :


$.ajax() est la couche inférieure de l'implémentation de jQuery AJAX. Pour des implémentations de haut niveau simples et faciles à utiliser, voir $.get, $.post, etc.

Il existe plusieurs paramètres Ajaxevent : beforeSend, success, complete, error. Nous pouvons définir ces événements pour bien gérer chacune de nos requêtes Ajax.

$.ajax({url : 'stat.php',

type : 'POST',

données :{Nom : "keyun"},

dataType : 'html',

timeout : 1000,

erreur : fonction(){alert('Erreur lors du chargement de PHP document');},

succès : fonction(résultat){alerte(résultat);}

});

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