Qui paye les frais de port dans le cadre d'un retour en garantie ?
Question proposée par Answiki le jeudi 31 octobre 2019 à 21:46:55.

Comment poster des données en jQuery ?

La méthode $.post() en jQuery permet de poster et/ou demander des données dans une requête HTTP. Le mécanisme de transmission est comparable à celui d'un formulaire HTML avec l'attribut method="post". Voici la syntaxe générale :
$.post(URL, data, callback);
En pratique, la fonction s'utilise généralement sous cette forme :
$.post("url_de_destination",
{
	// Données à transmettre
	champ1: "donnée 1",
	champ2: "donnée 2",
	champ3: "donnée 3"
},
function(data, status)
{
	// Traitement des données reçues (data)
	alert("Data: " + data + "\nStatus: " + status);
});
  • Le premier paramètre est l'URL de destination, c'est -à-dire le script qui va traiter les données et éventuellement retourner une réponse.
  • Le second paramètre contient les données séparées par des virgules.
  • Le troisième paramètre est la fonction (callback) qui va traiter les données reçues. Dans l'exemple ci-dessus la fonction est déclarée dans le corps de la méthode $.post.
  • Les données reçues par l'URL de destination sont accessibles dans la variable $_POST en PHP et Request.Form en ASP. Sur l'exemple ci-dessus on va récupérer la chaîne de caractères "donnée 1" dans la variable $_POST['champ1'], la chaîne de caractères "donnée 2" dans la variable $_POST['champ2'], etc.
  • Les données retournées par l'URL de destination (si elles existent) seront accessibles dans la variable data. Ces données sont simplement affichées dans la page par le script PHP ou ASP
  • Si la transmission s'est bien déroulée, la variable status contiendra la chaîne de caractères "success".
Voici un exemple élémentaire de script PHP de traitement qui retourne les données reçues après les avoir encodées en JSON :
<?php
echo json_encode($_POST);

Annuler
Réinitialiser
Valider
Réponse proposée par Answiki le jeudi 31 octobre 2019 à 22:08:31.
La méthode $.post() en jQuery permet de poster et/ou demander des données dans une requête HTTP. Le mécanisme de transmission est comparable à celui d'un formulaire HTML avec l'attribut method="post". Voici la syntaxe générale :
$.post(URL, data, callback);
En pratique, la fonction s'utilise généralement sous cette forme :
$.post("url_de_destination",
{
	// Données à transmettre
	champ1: "donnée 1",
	champ2: "donnée 2",
	champ3: "donnée 3"
},
function(data, status)
{
	// Traitement des données reçues (data)
	alert("Data: " + data + "\nStatus: " + status);
});
  • Le premier paramètre est l'URL de destination, c'est -à-dire le script qui va traiter les données et éventuellement retourner une réponse.
  • Le second paramètre contient les données séparées par des virgules.
  • Le troisième paramètre est la fonction (callback) qui va traiter les données reçues. Dans l'exemple ci-dessus la fonction est déclarée dans le corps de la méthode $.post.
  • Les données reçues par l'URL de destination sont accessibles dans la variable $_POST en PHP et Request.Form en ASP. Sur l'exemple ci-dessus on va récupérer la chaîne de caractères "donnée 1" dans la variable $_POST['champ1'], la chaîne de caractères "donnée 2" dans la variable $_POST['champ2'], etc.
  • Les données retournées par l'URL de destination (si elles existent) seront accessibles dans la variable data. Ces données sont simplement affichées dans la page par le script PHP ou ASP
  • Si la transmission s'est bien déroulée, la variable status contiendra la chaîne de caractères "success".
Voici un exemple élémentaire de script PHP de traitement qui retourne les données reçues après les avoir encodées en JSON :
<?php
echo json_encode($_POST);

Réponse proposée par Answiki le jeudi 31 octobre 2019 à 22:06:41.
La méthode $.post() en jQuery permet de poster et/ou demander des données dans une requête HTTP. Le mécanisme de transmission est comparable à celui d'un formulaire HTML avec l'attribut method="post". Voici la syntaxe générale :
$.post(URL, data, callback);
En pratique, la fonction s'utilise généralement sous cette forme :
$.post("url_de_destination",
{
	// Données à transmettre
	champ1: "donnée 1",
	champ2: "donnée 2",
	champ3: "donnée 3"
},
function(data, status)
{
	// Traitement des données reçues (data)
	alert("Data: " + data + "\nStatus: " + status);
});
  • Le premier paramètre est l'URL de destination, c'est -à-dire le script qui va traiter les données et éventuellement retourner une réponse.
  • Le second paramètre contient les données séparées par des virgules.
  • Le troisième paramètre est la fonction (callback) qui va traiter les données reçues. Dans l'exemple ci-dessus la fonction est déclarée dans le corps de la méthode $.post.
  • Les données reçues par l'URL de destination sont accessibles dans la variable $_POST en PHP et Request.Form en ASP. Sur l'exemple ci-dessus on va récupérer la chaîne de caractères "donnée 1" dans la variable $_POST['champ1'], la chaîne de caractères "donnée 2" dans la variable $_POST['champ2'], etc.
  • Les données retournées par l'URL de destination (si elles existent) seront accessibles dans la variable data. Ces données sont simplement affichées dans la page par le script PHP ou ASP
  • Si la transmission s'est bien déroulée, la variable status contiendra la chaîne de caractères "success".
Voici un exemple élémentaire de script PHP de traitement qui retourne les données reçues sous la forme d'un tableau JSON :
<?php
echo json_encode($_POST);

# ID Query URL Count