2017-03-01 39 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標籤'的document.getElementById( 「DIV測試」)的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> 

然後,你可以訪問的錢在你的test.js變量文件