-4

我正在尝试加载使用 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>

但它显示错误 Parse error: syntax error, unexpected '<' in C:\xampp\htdocs\example.php 在第 30行和第 30 行是

<script type="text/javascript">
4

1 回答 1

1

试试这个:

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

您需要用 '' 括起来以将字符串分配给 javascript 变量。如果您尝试分配一个数字,它应该在没有引号的情况下工作,除非您的 PHP 中有错误。

于 2012-07-10T11:57:16.483 回答