2012-03-05 1 views
0

Possible en double:
Pass a PHP string to a Javascript variable (including escaping newlines)
Access a JavaScript variable from PHPUtilisation d'une variable Javascript dans un bloc php

J'ai une fonction Javascript qui prend dans une variable. La fonction a du code php à l'intérieur. Je veux utiliser cette variable dans la section php de la fonction. Je ne pouvais pas le faire fonctionner. Comment est-il fait?

+1

No-can-do, le patron, du moins pas la façon dont je pense que vous pensez :-) Le PHP est interprété sur le serveur avant qu'il ne soit envoyé au client. Vous pouvez utiliser PHP pour remplir une variable javascript directement, mais aller dans l'autre sens nécessite une sorte de publication AJAX. – rjz

+0

ce type de question est partout sur le web, s'il vous plaît google le premier –

+0

http://stackoverflow.com/questions/2338942/access-a-javascript-variable-from-php#answers-header – sandeep

Répondre

1

Le problème est que votre code PHP est rendu sur le serveur avant d'être servi au client. Je recommanderais de convertir le code PHP en code Javascript ou de créer un appel AJAX à la fonction PHP.

0

Commencez à lire sur AJAX! Vous aurez probablement besoin de réécrire une partie du code que vous avez écrit, mais ce que vous essayez d'accomplir n'est pas vraiment possible autrement.

+0

Est-il facile de faire avec AJAX? –

+0

C'est simple une fois que vous vous y êtes habitué, vous aurez certainement besoin de lire et d'apprendre, mais c'est assez simpliste une fois que vous l'avez fait quelques fois. –

0

essayer avec elle

<script> 
    var whatever = "<?php echo $phpVar ?>"; 
</script> 
+0

de cette façon n'est pas correct –

Questions connexes