无法将php var分配给js var

时间:2014-02-09 11:58:39

标签: javascript php

我有一个PHP变量,我想将它的值赋给JS var,但是如果我使用parseInt()

它会返回“”或NaN

这是代码: PHP:

$souls=mysqli_fetch_array(mysqli_query($db,"SELECT Souls FROM Accounts WHERE Username='$username'"));
$souls_value=$souls['Souls'];

JS:

var souls=parseInt("<?php echo $souls_value; ?>");

我试过写

var souls=<?php echo $souls_value; ?>;

然后脚本完全崩溃,所有功能都无法正常工作。

1 个答案:

答案 0 :(得分:0)

如果$souls_value不是数组,请尝试使用一个文件:

PHP

$souls=mysqli_fetch_array(mysqli_query($db,"SELECT Souls FROM Accounts WHERE Username='$username'"));
$souls_value=$souls['Souls'];

JS

var souls = '<?php echo $souls_value; ?>';
alert(souls);