我知道這個問題已經被問了很多次,但是發佈在那裏的解決方案似乎並不適合我。我有一個代碼如下:無法使用JS打印PHP變量
<script>
var JSvar = "<?php echo $phpVar ?>";
document.write(JSvar);
</script>
<?php
$phpVar="jajha";
?>
其實我是想一個PHP變量傳遞給JS的功能,但我想嘗試,如果輸出變量,工作第一。請幫助我。的
我知道這個問題已經被問了很多次,但是發佈在那裏的解決方案似乎並不適合我。我有一個代碼如下:無法使用JS打印PHP變量
<script>
var JSvar = "<?php echo $phpVar ?>";
document.write(JSvar);
</script>
<?php
$phpVar="jajha";
?>
其實我是想一個PHP變量傳遞給JS的功能,但我想嘗試,如果輸出變量,工作第一。請幫助我。的
代替
<script>
var JSvar = "<?php echo $phpVar ?>";
document.write(JSvar);
</script>
<?php
$phpVar="jajha";
?>
嘗試
<?php
$phpVar="jajha";
?>
<script>
var JSvar = "<?php echo $phpVar ?>";
document.write(JSvar);
</script>
,如果你不先定義它,它不會工作(你應該得到一個錯誤,太) –
PHP和JavaScript不能時間旅行...即使這是工作,不要將PHP輸出直接吐在JS上下文中。使用'json_encode()'來保證你輸出語法正確的JS。 –
[請勿使用'document.write()'!](http://stackoverflow.com/questions/802854/why-is-document-write-considered-a-bad-practice) – D4V1D