Fonction javascript dans PHP

Vautour013 Messages postés 21 Date d'inscription vendredi 31 janvier 2003 Statut Membre Dernière intervention 12 décembre 2006 - 31 mars 2006 à 15:47
Vautour013 Messages postés 21 Date d'inscription vendredi 31 janvier 2003 Statut Membre Dernière intervention 12 décembre 2006 - 1 avril 2006 à 13:10
Bonjour,

Est-il possible d'appeler une fonction javascript dans un script php et de retourner une valeur (ou un tableau) dans une variable du script php ?

Si oui, comment faire s'il vous plait ?

J'essaye de faire mes propres fonctions AJAX mais je bloque la dessus.

Merci d'avance.

4 réponses

malalam Messages postés 10839 Date d'inscription lundi 24 février 2003 Statut Membre Dernière intervention 2 mars 2010 25
31 mars 2006 à 16:33
Hello:

-1 oui (echo...)
-2 non, sauf en repassant par le serveur, donc par une requête GET ou POST notamment (et donc...par ajax, aussi...ahem...tu te mets à Ajax, mais ça, c'est le principe même d'Ajax!)
0
Vautour013 Messages postés 21 Date d'inscription vendredi 31 janvier 2003 Statut Membre Dernière intervention 12 décembre 2006
31 mars 2006 à 16:39
si je balance un tableau dans le get ça marche ?

Je sais comment fonctionne ajax, ce que je voulais faire c'est appeler une page php avec ajax (dc httprequest) et cette page php appelle une fonction javascript pour récupérer les valeurs des champs d'un formulaire.
Mon script php récupère ces valeurs dans un tableau et je les traite, toujours avec php.
Ensuite ça appelle une autre fonction javascript qui affiche la réponse dans l'id voulu.

sinon si y'a moyen de récupérer les valeurs des champs d'un formulaire en php sans avoir à faire un submit ça m'interresse.
0
malalam Messages postés 10839 Date d'inscription lundi 24 février 2003 Statut Membre Dernière intervention 2 mars 2010 25
31 mars 2006 à 17:57
Heu...
Mais c'est débile (pardonne-moi) ?
Je m'explique :
sur un évènement (un click, par exemple), tu appelles une méthode ajax.
Cette méthode ajax envoie à une page côté serveur des données (en l'occurence, donc, ce serait les données de ton formulaire! C'est là que tu dois les récupérer!).
La page serveur tyraite les données, et éventuellement les renvoie à la métrhode Ajax.
La méthode Ajax affiche les données reçues (par exemple).

Point barre.

Pour passer un tableau dans un get, oui ça marche, il suffit de le sérialiser et de l'encoder.
0
Vautour013 Messages postés 21 Date d'inscription vendredi 31 janvier 2003 Statut Membre Dernière intervention 12 décembre 2006
1 avril 2006 à 13:10
ok

en ce cas qu'est ce que sérialiser ?
un exemple pour sérialiser et encoder un get stp ?
merci

(t pardonner, c'est vrai que je me prend la tête pour pas grand chose et je ponds n'importe quoi lol)
0
Rejoignez-nous
A voir également