如何将PHP变量传递给Javascript?

时间:2012-07-10 11:51:07

标签: php javascript variables

我正在尝试加载使用PHP脚本上传的文件。 我已为上传文件$tra = basename( $_FILES['userfile']['name']);的位置分配了一个变量,并尝试将其作为java脚本的输入

<script type="text/javascript">
var a = <?php echo $tra; ?>;   
</script>
<script type="text/javascript" src="C:/xampp/htdocs/new/jmol/Jmol.js"></script>

但它显示错误 解析错误:语法错误,意外'&lt;'在第30行的C:\ xampp \ htdocs \ example.php 和第30行

<script type="text/javascript">

1 个答案:

答案 0 :(得分:1)

试试这个:

<script type="text/javascript">
var a = '<?php echo $tra; ?>';   
</script>

你需要附上&#39;&#39;将字符串作为javascript变量。如果您尝试分配号码,它应该在没有引号的情况下工作,除非您的PHP出现错误。