Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript > Bibliothèques & Frameworks > jQuery
jQuery Forum d'entraide sur le framework jQuery. Avant de poster : Tutoriels jQuery, FAQ jQuery, Tous les tutoriels JavaScript, Toutes les FAQ JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 01/08/2011, 15h35   #1
Membre du Club
 
Inscription : janvier 2007
Messages : 410
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 410
Points : 56
Points : 56
Par défaut Transmission de donnees

salut,

est ce qu'on peut recuperer une variable jQuery vers PHP sur la meme page, on envois un formulaire, on recois la reponse via une page php, et cette revient vers jQuery afin d'etre exploite, est ce qu'il est possible de la recuperer via PHP, exemple:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
<script>
 
ajax
url verifier.php
 
ici reponse = salut
 
</script>
 
<input type=text name=code value=salut>
// du code ici
 
echo $reponse;
verifier.php

Code :
1
2
$code = $_POST['code'];
echo $code;
merci
isitien est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/08/2011, 15h37   #2
Rédacteur/Modérateur
 
Avatar de SpaceFrog
 
Homme
Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Inscription : mars 2002
Messages : 30 021
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Royaume-Uni

Informations professionnelles :
Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Secteur : Industrie

Informations forums :
Inscription : mars 2002
Messages : 30 021
Points : 45 117
Points : 45 117
voir
Code :
1
2
3
$.ajax()
$.get()
$.post()
__________________
Ma page Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag


réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
SpaceFrog est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/08/2011, 15h44   #3
Membre éclairé
 
Homme
Webmaster
Inscription : septembre 2007
Messages : 376
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Webmaster
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : septembre 2007
Messages : 376
Points : 377
Points : 377
Je suis gentil je te donne même le lien : http://api.jquery.com/category/ajax/
Finality est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/08/2011, 15h45   #4
Membre du Club
 
Inscription : janvier 2007
Messages : 410
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 410
Points : 56
Points : 56
Citation:
Envoyé par SpaceFrog Voir le message
voir
Code :
1
2
3
$.ajax()
$.get()
$.post()
j'ai utilise $.ajax

j'ai utilise ajax, alors pour le retour des donnees, disons le retour est "1", comment transferer cette valeur depuis jQuery (Ajax) vers PHP sur la meme page
isitien est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/08/2011, 14h23   #5
Rédacteur/Modérateur
 
Avatar de SpaceFrog
 
Homme
Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Inscription : mars 2002
Messages : 30 021
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Royaume-Uni

Informations professionnelles :
Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Secteur : Industrie

Informations forums :
Inscription : mars 2002
Messages : 30 021
Points : 45 117
Points : 45 117
heu ... le parcours

ph genère le code html js css de ta page

elle est envoyée chez le client

le navigateur interprète le html css js

le client lance une requete ajax ... sans recharegemet de page

la page php requetée regénère un string qui'l renvoit vers le client (A)

le client reçoit la reponse (B)


en A tu es sur le serveur tu connais donc la valeur renvoyée à ce moment là

en B tu es de retour sur le client, tu reçois un string mais en aucun cas tu ne pourras invoquer du php
__________________
Ma page Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag


réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
SpaceFrog est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/08/2011, 14h52   #6
Membre du Club
 
Inscription : janvier 2007
Messages : 410
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 410
Points : 56
Points : 56
si je veux faire comme ca:

+ cliquer,
+ valeur envoyer vers php est 1,
+ retour de la valeur 1 vers le clients,
+ recuperation de cette valeur en php.
isitien est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/08/2011, 17h11   #7
Rédacteur/Modérateur
 
Avatar de SpaceFrog
 
Homme
Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Inscription : mars 2002
Messages : 30 021
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Royaume-Uni

Informations professionnelles :
Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Secteur : Industrie

Informations forums :
Inscription : mars 2002
Messages : 30 021
Points : 45 117
Points : 45 117
quel interet de faire un aller retour
__________________
Ma page Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag


réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
SpaceFrog est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/08/2011, 03h11   #8
Membre du Club
 
Inscription : janvier 2007
Messages : 410
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 410
Points : 56
Points : 56
Citation:
Envoyé par SpaceFrog Voir le message
quel interet de faire un aller retour
verification des donnees avec du php en cote serveur avant de transmettre les donnees
isitien est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/08/2011, 04h24   #9
Membre du Club
 
Inscription : janvier 2007
Messages : 410
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 410
Points : 56
Points : 56
alors je donne mon code pour plus amples informations:

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
 
$('a').click(function(){
		$('div').hide();
		$('span.div_f').show();
 
                var id = $('a').attr("id");
                var dataString = 'id='+ id ;
 
 
        $.ajax({
        type: "POST",
        url: "joinCheck.php",
        data: dataString,
        success: function(data) {
 
 
 
}
</script>
</head>
<body>
 
<span class="div_f">
        <form>
 
        formulaire ici
 
<input type="hidden" name="ident" value=""> // ici je voudrais mettre l'id de l'article deja selectionne
    </form>
 
 
    </span>
je voudrais recuperer l'id afin de le mettre dans un champs hidden du formulaire et transmettre le formulaire apres verification
isitien est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/08/2011, 08h14   #10
Responsable Développement Web

 
Avatar de Bovino
 
Homme Didier Mouronval
Développeur Web
Inscription : juin 2008
Messages : 13 807
Détails du profil
Informations personnelles :
Nom : Homme Didier Mouronval
Âge : 41
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2008
Messages : 13 807
Points : 35 797
Points : 35 797
Tiens, c'est rigolo, tu as mis un formulaire dans un span...

Code :
// ici je voudrais mettre l'id de l'article deja selectionne
La méthode val() peut-être ?
__________________
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 JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
Mon livre sur jQuery
Bovino est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/08/2011, 09h20   #11
Rédacteur/Modérateur
 
Avatar de SpaceFrog
 
Homme
Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Inscription : mars 2002
Messages : 30 021
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Royaume-Uni

Informations professionnelles :
Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Secteur : Industrie

Informations forums :
Inscription : mars 2002
Messages : 30 021
Points : 45 117
Points : 45 117
heu ça m'échappe totalement ???

Tu récupères la valeur avec un ajax pour aller ensuite la renvoyer sur le serveur pour la vérifier ???
Elle en vient du serveur ??? pourquoi l'y renvoyer
__________________
Ma page Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag


réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
SpaceFrog est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/08/2011, 09h33   #12
Membre habitué
 
Inscription : septembre 2009
Messages : 85
Détails du profil
Informations personnelles :
Âge : 22
Localisation : France, Isère (Rhône Alpes)

Informations forums :
Inscription : septembre 2009
Messages : 85
Points : 101
Points : 101
Citation:
Envoyé par isitien Voir le message
si je veux faire comme ca:

+ cliquer,
+ valeur envoyer vers php est 1,
+ retour de la valeur 1 vers le clients,
+ recuperation de cette valeur en php.
Si j'ai compris son besoin:
il veut sur un événement Click, retrouver une valeur en ajax, puis, récupérer cette valeur en PHP lors de la validationd e son fomrulaire (normal)



Code jQuery :
1
2
3
4
5
6
7
8
9
10
11
  $.ajax({
        type: "POST",
        url: "joinCheck.php",
        data: dataString,
        success: function(data) {
//c'est ici que tu fais tes traitements au retour de tes données, tes données sont représenté par la variable data
      $.('#ID-DE_TON_CHAMPS').val(data); 
// ou $.('#ID-DE_TON_CHAMPS').html(data); par exemple
 
}
  });

Ton retour ajax influe directement sur l'html de la page.
Tu va pouvoir retrouver ta donnée au traitement de ton formulaire, avec un $_POST["name_de_ton_champs_hidden"]
gototog est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/08/2011, 09h34   #13
Membre du Club
 
Inscription : janvier 2007
Messages : 410
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 410
Points : 56
Points : 56
alors je m'explique l'idee:

+ Quand on clique sur un radio, checkbox, lien <a> par exemple, avec les 2 premiers on peut utiliser val(), mais avec <a> on peut utiliser attr(), alors j'ai un formulaire cache sur la meme page:

Code :
1
2
3
4
 
<a href="" id="1"><br>
<a href="" id="2"><br>
<a href="" id="3"><br>
on clique sur 1 par exemple, tous les les href vont disparaitre et on affiche le formulaire:

Code :
1
2
3
4
5
6
 
<form ....
// du code formulaire
 
<input type="hidden" name="truc" value="1">
</form>
j'ai mis parce que ca doit recuperer 1, alors ca devait etre une variable:

Code :
1
2
3
4
5
6
 
<form ....
// du code formulaire
 
<input type="hidden" name="truc" value="<?php echo $id; ?>">
</form>
j'espere que le message est bien transmit, merci pour votre aide
isitien est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/08/2011, 10h30   #14
Rédacteur/Modérateur
 
Avatar de SpaceFrog
 
Homme
Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Inscription : mars 2002
Messages : 30 021
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Royaume-Uni

Informations professionnelles :
Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Secteur : Industrie

Informations forums :
Inscription : mars 2002
Messages : 30 021
Points : 45 117
Points : 45 117
mets un id à ton input hidden ...

Code :
1
2
3
4
5
<form ....
// du code formulaire
 
<input type="hidden" id="truc" name="truc" value="">
</form>
et sur ta récupération de valeur par ajax:
Code :
1
2
 
document.getElementById('truc').value= tavarajax
__________________
Ma page Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag


réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
SpaceFrog est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/08/2011, 03h57   #15
Membre du Club
 
Inscription : janvier 2007
Messages : 410
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 410
Points : 56
Points : 56
est ce qu'en utilisant tout le code Ajax comme ci-dessous ou bien juste entre <script> j'ajoute mon code

Code :
1
2
 
document.getElementById('truc').value= tavarajax
isitien est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h00.


 
 
 
 
Partenaires

Hébergement Web