2015-04-23 1 views
0

J'ai cette fonction dans mon code PHP.Mettez la variable JavaScript comme argument de la fonction PHP

<?php 
$user = get_user_by_id($user_id); 
?> 

Et j'ai aussi un code JavaScript sur la même page. Le JavaScript génère de la valeur pour une variable JS.

Ce que je dois faire est, en utilisant cette valeur de la variable JavaScript comme argument de la fonction PHP ci-dessus.

Alors, quelle est la méthode la plus simple pour y parvenir ..?

+1

'côté serveur' <- est ici et si vous allez waaaaaay ici, vous trouverez enfin ->« côté client »; Et entre, il y a un gros coup! – Rizier123

+4

Passez le code javascript à une fonction php avec ajax (drumrolls) –

+0

regardez ici: http://stackoverflow.com/questions/8191124/send-javascript-variable-to-php-variable – icode03

Répondre

1

Ce n'est pas possible. Vous ne pouvez pas utiliser les variables côté client (ECMA Script) dans vos scripts côté serveur (PHP). Vous pouvez y parvenir en créant un service Web et en transmettant les variables à l'aide des requêtes XHTTP (AJAX) ou en rechargeant la page à l'aide du script ECMA en passant la valeur en paramètre et en l'utilisant côté serveur.

Je ne sais pas exactement ce que vous essayez de faire, donc je ne peux pas vous donner une réponse définitive à cette question.

+0

Merci .. Ce sera trop compliqué pour cela. Il faudra recommencer et trouver un autre moyen de le faire. Merci pour l'info... – TharinduLucky