传递PHP变量时调用javascript函数

时间:2012-02-11 12:26:12

标签: php javascript

我正在尝试使用javascript函数,同时在其中传递php变量。例如:

onclick="alert(<?echo $row['username']?>)";

现在这不起作用,而是给出了一个错误 - ReferenceError: Can't find variable:right_username(这里右边的用户名是我在预警中所期望的答案)。

但是,如果我使用username代替EmpID

onclick="alert(<?echo $row['EmpID']?>)";

EmpID是数据库中的int工作正常。

2 个答案:

答案 0 :(得分:5)

因为$row['username']是一个字符串,所以你需要引用它,或者javascript会将它视为一个变量。 $row['EmpID']是一个数字,因此显示出来。

onclick="alert('<?echo $row['username']?>')";

答案 1 :(得分:1)

你忘记了引言:

onclick="alert('<?echo $row['username']?>')"