<分区>
我在这里阅读了很多主题,但我仍然无法将变量从 PHP 传递到外部 JS 文件,想知道是否有人可以提供帮助?
在我的 PHP 文件中有以下内容;
<script type="text/javascript">
var pass_this_variable = <?php $company['website']; ?>;
</script>
<script type="text/javascript" src="/js/track.js"></script>
在 JS 文件中我有以下内容;
document.write('<IFRAME SRC="$company['website']" WIDTH="300" HEIGHT="400"></IFRAME>');
我想要实现的是打开一个 IFRAME 并填充 $company['website'] 中包含的内容。我知道我可以直接在 PHP 文件中使用 IFRAME,但这不是我布置的作业。当我在 PHP 文件中直接使用 IFRAME 时,它工作正常,如果我在 JS 文件中指定一个静态 URL,例如 http://www.google.com,这也工作正常。
有人可以帮忙吗?谢谢
编辑:
感谢到目前为止的回答,但是我仍然无法让它工作:(
我在 track.php(或 track.js)中的框架不会加载在 $company['website']
中指定的 url,但是如果我将它更改为 http://www.google.com 它工作正常。出于某种原因,$company['website']
值未被传递 :(