猿问

如何访问JavaScript或jQuery中的PHP变量而不是<?PHP回显$变量?>

如何访问JavaScript或jQuery中的PHP变量而不是<?PHP回显$变量?>

如何访问JavaScript或jQuery中的PHP变量?我要写吗?

<?php echo $variable1 ?><?php echo $variable2 ?><?php echo $variable3 ?>...<?php echo $variablen ?>

我知道我可以在cookie中存储一些变量,并通过cookie访问这些值,但是cookie中的值是相对稳定的值。此外,也有一个限制,您不能在cookie中存储许多值,而且方法也不那么方便。有更好的方法吗?


RISEBY
浏览 867回答 3
3回答

侃侃尔雅

如果Ajax不是一个选项,您可以使用嵌套的数据结构来简化。<?php $var&nbsp;=&nbsp;array( &nbsp;&nbsp;&nbsp;&nbsp;'qwe'&nbsp;=>&nbsp;'asd', &nbsp;&nbsp;&nbsp;&nbsp;'asd'&nbsp;=>&nbsp;array( &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1&nbsp;=>&nbsp;2, &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3&nbsp;=>&nbsp;4, &nbsp;&nbsp;&nbsp;&nbsp;), &nbsp;&nbsp;&nbsp;&nbsp;'zxc'&nbsp;=>&nbsp;0,);?><script>var&nbsp;data&nbsp;=&nbsp;<?php&nbsp;echo&nbsp;json_encode($var);&nbsp;?>;</script>

跃然一笑

你问的是两个部分的问题。就语法而言(我认为自从PHP 4?)您可以使用:<?=$var?>..如果PHP被配置为允许的话。在大多数服务器上。至于存储用户数据,您还可以选择将其存储在会话中:$_SESSION['bla']&nbsp;=&nbsp;"so-and-so";用于从一页到另一页的持久化。当然,您也可以使用数据库。甚至可以让PHP将会话变量存储在db中。这取决于你需要什么。
随时随地看视频慕课网APP
我要回答