Maison >interface Web >Questions et réponses frontales >Comment soumettre une demande de publication avec jquery

Comment soumettre une demande de publication avec jquery

WBOY
WBOYoriginal
2022-06-09 17:42:413166parcourir

Dans jquery, vous pouvez utiliser la méthode "$.post()" pour soumettre une demande de publication. Cette méthode utilise "HTTP POST" pour demander au serveur de charger des données. La syntaxe est "$(selector).post (le. URL spécifiée à laquelle la requête est envoyée), ainsi que les données envoyées au serveur par la requête, spécifiant la fonction à exécuter lorsque la requête aboutit, le type de données)".

Comment soumettre une demande de publication avec jquery

L'environnement d'exploitation de ce tutoriel : système windows10, version jquery3.4.1, ordinateur Dell G3.

Comment soumettre une demande de publication avec jquery

La méthode $.post() utilise la requête HTTP POST pour charger les données du serveur.

Syntaxe

$(selector).post(URL,data,function(data,status,xhr),dataType)
  • URL requise. Spécifie l'URL à laquelle les demandes sont envoyées.

  • données facultatives. Spécifie les données à envoyer au serveur avec la requête.

  • fonction (données, statut, xhr) Facultatif. Spécifie une fonction à exécuter lorsque la demande réussit.

Paramètres supplémentaires :

data - Contient les données de résultat de la requête

status - Contient le statut de la requête ("success", "notmodified", "error", "timeout", "parsererror")

xhr - Contient l'objet XMLHttpRequest

dataType facultatif. Spécifie le type de données de la réponse attendue du serveur.

Par défaut, jQuery jugera intelligemment.

Types possibles :

"xml" - un document XML

"html" - HTML sous forme de texte brut

"text" - une chaîne de texte brut

"script" - exécute la réponse en JavaScript et la renvoie en clair text

"json" - Exécute la réponse au format JSON et la renvoie sous forme d'objet JavaScript

"jsonp" - Charge un morceau JSON à l'aide de JSONP, qui ajoutera un "?callback=?" à l'URL pour spécifier un rappel

L'exemple est le suivant :

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>123</title>
<script src="js/jquery.min.js">
</script>
<script>
$(document).ready(function(){
$("button").click(function(){
$.post("/try/ajax/demo_test_post.php",{
name:"天王盖地虎",
url:"http://www.php.cn"
},
function(data,status){
alert("数据: \n" + data + "\n状态: " + status);
});
});
});
</script>
</head>
<body>
<button>发送一个 HTTP POST 请求页面并获取返回内容</button>
</body>
</html>

Résultat de sortie :

Comment soumettre une demande de publication avec jquery

Après avoir cliqué sur le bouton :

Comment soumettre une demande de publication avec jquery

Tutoriel vidéo recommandé : Tutoriel vidéo 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