如何将变量从 PHP 发送到 jQuery
how to send a variable from PHP to jQuery
想法是:
<script type="text/javascript">
var supervar = 'u can reach me anywhere on the page';
</script>
[...some PHP and HTML...]
<script type="text/javascript">
$('#output').html(supervar);
</script>
所以基本上我需要它,因为我使用 php 包含并且需要将我的 PHP 文件的确切位置发送到 jQ。
您的 supervar
变量已经在 jQuery 的范围内,因为它是在 jQuery 脚本之上声明的。问题是如何从 PHP 分配一个变量并将其传递给 supervar
。在您的 .php
文件中,您可以在需要时在 <script>
元素内简单地转义到 php。
例如,如果您要分配的是 PHP 脚本的 public 路径,您可以这样做:
<script type="text/javascript">
var supervar = <?php echo $_SERVER['PHP_SELF']; ?>;
</script>
您的服务器将在向客户端提供以下输出之前执行 php 脚本:
<script type="text/javascript">
var supervar = '/your-app/your-file.php';
</script>
想法是:
<script type="text/javascript">
var supervar = 'u can reach me anywhere on the page';
</script>
[...some PHP and HTML...]
<script type="text/javascript">
$('#output').html(supervar);
</script>
所以基本上我需要它,因为我使用 php 包含并且需要将我的 PHP 文件的确切位置发送到 jQ。
您的 supervar
变量已经在 jQuery 的范围内,因为它是在 jQuery 脚本之上声明的。问题是如何从 PHP 分配一个变量并将其传递给 supervar
。在您的 .php
文件中,您可以在需要时在 <script>
元素内简单地转义到 php。
例如,如果您要分配的是 PHP 脚本的 public 路径,您可以这样做:
<script type="text/javascript">
var supervar = <?php echo $_SERVER['PHP_SELF']; ?>;
</script>
您的服务器将在向客户端提供以下输出之前执行 php 脚本:
<script type="text/javascript">
var supervar = '/your-app/your-file.php';
</script>