JS innerHTML中的PHP echo

时间:2013-07-03 21:35:30

标签: php javascript

我正在使用外部JS文件,该文件在我的PHP文件中调用。在我的JS文件中,我有以下一些内容:

var label = document.createElement("Label");
label.innerHTML = "<?php echo $string; ?>";
f.appendChild(label);

我怎样才能将PHP变量附加到文本框中,因为这似乎不起作用?

1 个答案:

答案 0 :(得分:-1)

如果你想这样做,你需要将.js文件视为PHP。否则,在PHP脚本中,您可以执行以下操作...

<script>var __GLOBAL_VAR = "<?php echo $string; ?>";</script>
... output of stuff ...
<script src="js/scripts.js"></script>

然后在您的scripts.js中,您可以引用__GLOBAL_VAR - 或者您想要命名的任何内容。