|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Débutant
Inscription : juin 2006 Messages : 502 ![]() |
Bonjour à tous,
J'ai réalisé un site web en PHP dans lequel j'ai mis en place un sondage. Ce sondage est en PHP et je souhaiterai le faire en ajax mais je ne sais pas du tout comment faire. Pouvez vous m'aider s'il vous plaît. Merci d'avance |
|
|
00
|
|
|
#2 |
|
Membre du Club
![]() Inscription : août 2009 Messages : 127 ![]() |
C'est beaucoup trop vague comme demande.
Quels sont les fonctionnalités que tu souhaites mettre en place en AJAX? |
|
|
00
|
|
|
#3 | ||||
|
Débutant
Inscription : juin 2006 Messages : 502 ![]() |
J'ai essayé de faire quelque chose avec jQuery mais je bloque
j'ai mon formulaire en php et j'ai fait un fichier js. code php: Code :
Code :
|
||||
|
|
00
|
|
|
#4 |
|
Expert Confirmé Sénior
![]() Romain VALERIPOOête Inscription : avril 2008 Messages : 2 572 ![]() |
OK, on a donc localisé le problème.
Heu... pourquoi déjà passer à jQuery avant de saisir les bases d'AJAX... ? Jette un oeil aux tutoriels d'abord puis, en effet, tu choisiras peut-être, dans un deuxième temps, de profiter des différentes abstractions offertes au développeur par jQuery pour les requêtes AJAX, mais là il me semble que tu fais le choix dangereux de sauter une étape... (par contre, je ne connais pas la syntaxe précise de la fonction ajax() de jQuery, mais je suppose qu'il doit y avoir une ou plusieurs propriétés de l'objet-paramètre qu'on peut préciser pour associer une ou des fonctions de callback à ton appel... non ? genre onSuccess ou quelque chose du genre ^^)
__________________
...pour les linguistes et les curieux >>> générateur de phrases aléatoires __________________ |
|
|
00
|
|
|
#5 |
|
Débutant
Inscription : juin 2006 Messages : 502 ![]() |
Merci pour ta réponse.
J'ai utilisé jQuery car on ma dit que c'était plus simple d'utiliser une librairy pour de l'ajax. Oui, il y a la propriété onSuccess. Tout ce ce que je veux faire c'est mettre en ajax mon sondage car pour le moment il est en php afin d'éviter de recharger toutes la page. |
|
|
01
|
|
|
#6 | ||
|
Expert Confirmé Sénior
![]() Romain VALERIPOOête Inscription : avril 2008 Messages : 2 572 ![]() |
A la limite, essaie déjà de tester le retour de l'appel :
Code :
__________________
...pour les linguistes et les curieux >>> générateur de phrases aléatoires __________________ |
||
|
|
00
|
|
|
#7 |
|
Débutant
Inscription : juin 2006 Messages : 502 ![]() |
J'ai testé et la première alert => alert("appel ajax"); : s'affiche mais la deuxième => alert("retour ajax"); : ne s'affiche pas
|
|
|
00
|
|
|
#8 |
|
Débutant
Inscription : juin 2006 Messages : 502 ![]() |
J'ai passer en paramètre lors de mon appel à ma fonction, l'id de la question du sondage. Comment faire pour ensuite récupérer la réponse que l'utilisateur à choisi?
|
|
|
00
|
|
|
#9 | |
|
Expert Confirmé Sénior
![]() Romain VALERIPOOête Inscription : avril 2008 Messages : 2 572 ![]() |
Citation:
Or, il se trouve que onSuccess n'existe pas mais success, oui.Heu, je me demande quelle référence précise tu utilises pour jQuery...
__________________
...pour les linguistes et les curieux >>> générateur de phrases aléatoires __________________ |
|
|
|
00
|
|
|
#10 | ||||||
|
Débutant
Inscription : juin 2006 Messages : 502 ![]() |
Oui désolé, je me suis trompé comme on dit l'erreur est humaine
J'ai pas mal avancé sur ce sujet. Mais je rencontre un tout petit problème. J'ai réussi (grâce à jquery) de faire mon sondage en ajax. Lorsque que je clique sur une réponse il incrémente de 1 en base de données le nombre de réponse correspondant à la réponse cochée. Mais je me suis aperçu qu'il incrémentait toujours la même réponse. Mais je ne comprend pas pourquoi. Ma page qui contient mon formulaire Code :
Code :
Code :
|
||||||
|
|
00
|
|
|
#11 | |
|
Expert Confirmé Sénior
![]() Romain VALERIPOOête Inscription : avril 2008 Messages : 2 572 ![]() |
Citation:
Sinon : c'est quoi ça ?
__________________
...pour les linguistes et les curieux >>> générateur de phrases aléatoires __________________ |
|
|
|
00
|
|
|
#12 |
|
Débutant
Inscription : juin 2006 Messages : 502 ![]() |
val() permet de récupérer la valeur de l'id.
C'est une fonction de jQuery |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com