Maison > Article > interface Web > Utilisation de $.get, $.post, $.getJSON et $.ajax dans jQuery
1. La méthode $.get
$.get() utilise la méthode GET pour effectuer des requêtes asynchrones. Sa structure syntaxique est :
$.get( url [, data] [, callback] )
Expliquez les paramètres de cette fonction :
url : type de chaîne, L'adresse de la requête ajax.
data : paramètre facultatif, type d'objet. Les données clé/valeur envoyées au serveur seront ajoutées à l'URL de la requête en tant que QueryString.
callback : paramètre facultatif, type de fonction, cette fonction est automatiquement appelée lorsque ajax revient avec succès.
Enfin, écrivez un exemple de $.get() pour votre référence :
fonction (données, état){ alerte(état }) | ; >
$.post() utilise la méthode POST pour faire des requêtes asynchrones. Sa structure syntaxique est :
$.post(url,[data],[callback],[ type])Cette méthode est similaire. à $.get(), sauf qu'il existe un paramètre de type supplémentaire, nous n'introduireons donc ici que le paramètre de type. Pour d'autres informations, veuillez vous référer à $.get() ci-dessus.
type : type est le
type de donnéesdemandé, qui peut être html, xml, json, etc. Si nous définissons ce paramètre sur : json, alors le format renvoyé sera au format json .S'il n'est pas défini, ce sera le même que le format renvoyé par $.get(), qui est une chaîne.
$.post( "submit.aspx", alert(data); //这里显示返回的状态 alert(state); }, "json"); |
$.post( "submit.aspx", { id : '123', nom : 'Ivy Garden', }, function(data,state) { alert(state); > 3. $.getJSON()
$.getJSON() est spécialement configuré pour ajax pour obtenir des données json et prend en charge les appels inter-domaines. . Le format de syntaxe est : getJSON(url,[data],[callback]) url : type de chaîne, adresse de la demande d'envoi JSON est un format de transmission de données idéal. Il peut être bien intégré à JavaScript ou à d'autres langages hôtes, et peut être utilisé directement par JS. L'utilisation de JSON est structurellement plus raisonnable et plus sûre que l'envoi de données « nues » directement via GET et POST. Quant à la fonction getJSON() de jQuery, il s'agit simplement d'une version simplifiée de la fonction ajax() avec des paramètres JSON définis. Cette fonction peut également être utilisée sur plusieurs domaines et présente certains avantages par rapport à get() et post(). De plus, cette fonction peut permettre au programme d'exécuter la fonction de rappel X en écrivant l'URL de la requête au format "myurl?callback=X". Astuce : Les données sont finalement envoyées via la méthode get derrière l'URL. Cela détermine que la quantité de données envoyées ne peut pas être trop importante, sinon l'URL sera trop longue et la réception échouera. (la méthode getJSON est impossible de la soumettre par courrier). 4. $.ajax() $.ajax() est un package ajax courant dans jquery. 🎜> $.ajax(options)où options est un type d'objet, qui spécifie les paramètres spécifiques de cet appel ajax. Ici, je joins les paramètres les plus couramment utilisés sur .
|
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!