2017-03-01 5 views
-2

私は探していますが、私の場合と似たものは何も見つかりませんでした。jsファイルにphp varを使用

私のPHP変数$ moneyをjavascriptファイルに渡したいです。

例:私はこれが可能になるだろうどのように

** FILE index.php ** 
<?php $money = 15; ?> 

<div id="div-test"> Foo foo<div> 

<script src="test.js"></script> 


** FILE test.js ** 
document.getElementById("div-test").innerHTML = $money; 

+0

使用PHPタグを提出あなたのtest.jsに変数としてお金をアクセスすることができinnerHTMLプロパティ=。 $ money; ' – Ayush

答えて

1

PHPタグ

<?php $money = 15; ?> 


<script> 
var val = <?php echo $money; ?> 

<div id="div-test"> Foo foo<div> 

<script src="test.js"></script> 


** FILE test.js ** 
document.getElementById("div-test").innerHTML = val; 
</script> 
+0

ちょうど私が探していた簡単な答えは、親切にありがとう! – Hendry

1

であなたは本当にJavaScriptファイルでPHPの値を解析することはできません。値を必要に応じて、PHPページ上のスクリプトタグまたはその場所に変数をエコーし​​てアクセスすることができます。

<div id="div-test"><?php echo $money;?><div> 

JSファイルで#div-testのテキスト値を取得できます。

または:

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

次にあなたが `のdocument.getElementById( "divのテスト")におけるエコーで

関連する問題