【问题标题】:Calling a javascript function while passing PHP variables在传递 PHP 变量时调用 javascript 函数
【发布时间】:2012-02-11 20:30:20
【问题描述】:

我正在尝试在其中传递 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 可以正常工作。

【问题讨论】:

    标签: php javascript


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

      你忘记了你的报价:

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

      【讨论】:

        猜你喜欢
        • 2015-12-16
        • 2013-08-18
        • 1970-01-01
        • 2021-02-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-08-17
        • 2015-06-08
        相关资源
        最近更新 更多