从外部javascript文件访问PHP var [英] Access PHP var from external javascript file
本文介绍了从外部javascript文件访问PHP var的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我可以使用这样的Javascript访问PHP var:
I can access a PHP var with Javascript like this:
<?php
$fruit = "apple";
$color = "red";
?>
<script type="text/javascript">
alert("fruit: " + "<?php echo $fruit; ?>"); // or shortcut "<?= $fruit ?>"
</script>
但是如果我想使用外部JS文件怎么办:
But what if I want to use an external JS file:
<script type="text/javascript" src="externaljs.js"></script>
externaljs.js:
externaljs.js:
alert("color: " + "<?php echo $color; ?>");
推荐答案
你没有真正访问它,你插入它当你提供页面时,进入javascript代码。
You don't really access it, you insert it into the javascript code when you serve the page.
但是如果你的其他javascript不是来自外部来源,你可以这样做:
However if your other javascript isn't from an external source you can do something like:
<?php
$color = "Red";
?>
<script type="text/javascript">var color = "<?= $color ?>";</script>
<script type="text/javascript" src="file.js"></script>
然后在file.js中使用颜色如下:
and then in the file.js use color like so:
alert("color: " + color);
这篇关于从外部javascript文件访问PHP var的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文