从外部javascript文件访问PHP var [英] Access PHP var from external javascript file

查看:108
本文介绍了从外部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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆