如何将变量从PHP发送到jQuery

时间:2016-02-08 02:59:40

标签: php jquery global public

理念是:

<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。

1 个答案:

答案 0 :(得分:1)

您的supervar变量已经在jQuery中的范围内,因为它在jQuery脚本之上声明。问题是如何从PHP分配变量并将其传递给supervar。在.php文件中,您可以在<script>元素内根据需要转义到php。

例如,如果要分配是PHP脚本的公共路径,则可以执行以下操作:

<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>