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

标签 php javascript

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

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

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

但是,如果我使用EmpID而不是用户名:

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

EmpID 作为数据库中的 int 可以正常工作。

最佳答案

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

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

关于php - 在传递 PHP 变量时调用 javascript 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9240193/

相关文章:

javascript - Material Design Lite slider 更新

javascript - NodeJS 中未定义模块

php - 尽管有 mysql 条目,NSArray 在 iOS 中为空

php - Facebook SDK 错误 : Cross-site request forgery validation failed. 所需参数 "state"从持久数据中丢失

php - 完整的 MySQL 到 JSON 是一件好事吗?

javascript - 我正在尝试创建一个带有指针的 substr 方法……有更优雅的解决方案吗?

php - Wordpress 容器内的 SSH 失败

php - 用于 PHP 的 TCPDF 在使用特殊(斯洛文语)字符 đ 时创建空 PDF

javascript - three.js : camera is not an instance of THREE. 相机错误

javascript - Selenium 和 ExtJS 5 Grid 选择