2016-12-12 47 views
-1

javascriptにPHP変数を渡す際に問題があります。 これは一番上に宣言されている変数を通過しますが、IFステートメントの実行後に変数の新しいバージョンを取得する関数を呼び出す方法がわかりません。php変数を別のファイルのjavascriptに渡す

$info = "A message"; 

if (true){ 

    $info = 'Message to be passed'; 


} 

のJavaScriptファイルにPHP変数を渡すために使用されるスクリプト:

<script type='text/javascript'> 
var info = "<?php echo $info; ?>"; 
</script> 

私はこの問題を解決するために何ができるか不思議でしたか?

+0

phpはサーバー側(最初)で実行され、javascriptはクライアント側(2番目はページが読み込まれた後)で実行されます。 Javascriptは、呼び出しがサーバーに返されない限り、つまりPHP変数を変更することはできません。アヤックスあなただけの値を変更することができますjavascript – Sean

+0

実際のif文を追加してください。それはif文が実行されていない理由です。あなたの質問を明確にしてください。いつでも新しい値を得るための関数か、最初から更新された値を取得したいですか? – Conceptz

+0

'php if'が'

関連する問題