在传递PHP变量时调用javascript函数


Calling a javascript function while passing PHP variables

我试图在传递php变量时使用javascript函数。例如:

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

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

但是,如果使用EmpID:而不是username

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

EmpID作为数据库中的int也可以。

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

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

您忘记了报价:

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