|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Nouveau Membre du Club
![]() Christophe Inscription : août 2009 Messages : 131 ![]() |
Bonjour
A votre connaissance, une variable de la forme Code :
var data = {a: $('#a').val(), login: login, pass: pass }; Code :
Merci |
||
|
|
00
|
|
|
#2 |
![]() ![]() ![]() Didier MouronvalDéveloppeur Web Inscription : juin 2008 Messages : 13 802 ![]() |
Aucune chance !
![]() Les données communiquent entre JavaScript et PHP via le protocole HTTP, donc à moins que ce protocole ne se mette à reconnaitre les types, seules des donées textuelles peuvent être envoyées !
__________________
Pas de question technique par MP ! Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi ! Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi ! Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux Mon livre sur jQuery
|
|
00
|
|
|
#3 |
![]() ![]() Daniel HagnoulÉtudiant perpétuel Inscription : février 2009 Messages : 3 221 ![]() |
Bonjour
Toutes les méthodes AJAX ont un paramètre data qui accepte les données au format texte. Exemple : http://api.jquery.com/jQuery.post/ Pour transformer les données d'un formulaire au format texte, on dispose de serialize. Voir : http://api.jquery.com/serialize/ val(), http://api.jquery.com/val/, retourne du texte, donc la réponse est oui.
__________________
FAQ jQuery Mon cahier d’exercices sur jQuery & CoSi un message vous a aidé ou vous semble pertinent, votez pour lui ! ![]() |
|
10
|
|
|
#4 | |
|
Nouveau Membre du Club
![]() Christophe Inscription : août 2009 Messages : 131 ![]() |
Citation:
Ce matin j'ai été voir en effet http://api.jquery.com/serialize Mais cela ne change pas mon souci de passage d'une variable javascript à une page php désignée dans l'action de mon formulaire ? Si ? |
|
|
|
00
|
|
|
#5 |
|
Nouveau Membre du Club
![]() Christophe Inscription : août 2009 Messages : 131 ![]() |
|
|
|
00
|
|
|
#6 |
![]() ![]() ![]() Didier MouronvalDéveloppeur Web Inscription : juin 2008 Messages : 13 802 ![]() |
Pas forcément
Ce qu'il faut comprendre, c'est qu'un objet JavaScript est un type complexe, or il n'est possible de faire transiter que des données simples de type texte. La solution proposée par Daniel qui est couramment utilisée est de transformer en chaine ton objet, de l'envoyer à PHP puis de le reconstituer en PHP.
__________________
Pas de question technique par MP ! Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi ! Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi ! Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux Mon livre sur jQuery
|
|
00
|
|
|
#7 | |
|
Nouveau Membre du Club
![]() Christophe Inscription : août 2009 Messages : 131 ![]() |
Citation:
![]() ![]() Et transformer en chaine mon objet se fait "simplement" ? |
|
|
|
00
|
|
|
#8 |
![]() ![]() ![]() Didier MouronvalDéveloppeur Web Inscription : juin 2008 Messages : 13 802 ![]() |
Oui : jQuery.param()
__________________
Pas de question technique par MP ! Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi ! Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi ! Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux Mon livre sur jQuery
|
|
00
|
|
|
#9 | |
|
Nouveau Membre du Club
![]() Christophe Inscription : août 2009 Messages : 131 ![]() |
Citation:
|
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com