Les données sont une valeur sérialisée de vos entrées. Exemple:
<form>
<input type='text' name='myText1' value='hello'/>
<input type='text' name='myText2' value='world'/>
</form>
Vous pouvez maintenant lancer ceci:
var myData = $('form').serialize();
alert(myData);
Et votre messagebox dirait:
myText1=hello&myText2=world
myData est la valeur de données que vous souhaitez passer dans le $ Fonction .post.
Puisque vous êtes nouveau sur jQuery, je vous recommande peut-être d'utiliser la fonction $.ajax à la place. Il y a beaucoup plus d'options pour cela, mais j'ai toujours pensé que c'était plus simple et plus facile à comprendre que $ .post. Voici comment je l'utilise:
$.ajax({
type: "POST", //define the type of ajax call (POST, GET, etc)
url: "my-ajax-script.php", //The name of the script you are calling
data: myData, //Your data you are sending to the script
success: function(msg){
$("#result").html(msg); //Your resulting action
}
});
BTW, ne pas oublier, pour pouvoir utiliser la fonction sérialisation jQuery, toutes les entrées doivent avoir le nom jeu d'attributs, ou bien la fonction serialize les ignorera.
Je pense qu'il demande quelle est l'entrée de données, pas quel est le retour/réponse. –
@Jakobud Soupir, ma réponse a été prise dans un changement de nom/clarification par l'OP, qui a fait paraître drôle. Est-ce que vous downvote s'appliquent toujours? – aem
@Jakobud: Je ne pense pas que le downvote soit justifié. Si je comprends bien la question, aem fait référence à la bonne chose. –