如何從PHP訪問值,檢索它並將其存儲在JavaScript變量中?如何獲取PHP變量數據並將其存儲在JavaScript變量中
實施例:
<?php
$name = "john"
?>
的JavaScript:
var name = john
如何從PHP訪問值,檢索它並將其存儲在JavaScript變量中?如何獲取PHP變量數據並將其存儲在JavaScript變量中
實施例:
<?php
$name = "john"
?>
的JavaScript:
var name = john
<?php
$name = "john";
?>
var name = '<?php echo $name; ?>'
嘗試:
var name = '<?php echo $name; ?>';
您可以在創建頁面時將PHP變量回顯到JavaScript中。
<script type="text/javascript">
var name = "<?php echo $name; ?>";
</script>
OR
<script type="text/javascript">
var name = "<?=$name;?>";
</script>
當然,這是簡單的變量,而不是對象。
我們可以在沒有回聲的情況下執行嗎? –
你需要打印PHP代碼中的變量來獲取該值,所以你不能使用它沒有回聲或打印 –
我的PHP代碼託管。 –
由PHP生成你的JavaScript的一部分:
<?php
$name = "john";
echo "<javascript>var name = \"" . $name . "\";</javascript>";
?>
EG。
<?php
$name = "john"
?>
<script>
var myJSVar = <?php echo $name; ?>
alert(myJSVar);
</script>
在上述情況下,您的PHP變量必須在被JavaScript訪問之前定義。
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<?php $name = 'john';?>
<script type="text/javascript">
var name = '<?php echo $name; ?>';
alert(name);
</script>
</body>
</html>
你爲什麼不設置PHP變量的隱藏<div>
裏面是這樣的:
<div id="myvar" class="hidden"><?php echo $myphpvar; ?></div>
CSS:
.hidden {display: none; visibility: hidden;}
的JavaScript:
var phpvar = document.getElementById('myvar').innerHTML;
謝謝@fragilewindows的更新! – Debianer
[如何將變量和數據從PHP傳遞到JavaScript?](http://stackoverflow.com/questions/23740548/how-to-pass-variables-and-data-from-php-to-javascript ) – jcubic
大家可否停止給這個問題提供同樣的答案? –