理念是:
<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。
答案 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>