php - 在 JavaScript 中使用从 MySQL 检索的数据?

标签 php javascript mysql

我正在从我的数据库中选择一些数据,我可以在我的文档中用 PHP 回应它。我怎样才能直接将它传递给 JavaScript,或者它不是 duable,人们如何处理这些事情?

这是我如何获取和回显:

$q=mysql_real_escape_string($_GET['q']);
$query="SELECT * FROM contacts WHERE id = '".$q."'";
$result = mysql_query($query);
while($row = mysql_fetch_array($result)) {
    echo "Name: " . $row['first'] . " <br />";
    echo "Surname: " . $row['last'] . " <br />";
}
mysql_close();

最佳答案

这是一种快速简单的设置方法。

echo("<script>");
echo("var myJSvar = " . json_encode($row) . ";");
echo("</script>");

然后在任何 JS 中你都可以使用 myJSvar;

alert(myJSvar['first'] + " " + myJSvar['last']);

关于php - 在 JavaScript 中使用从 MySQL 检索的数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9688816/

相关文章:

javascript - ASP.net MVC - View 和 jQuery 最佳实践

javascript - 使用正则表达式匹配多个结果

mysql - 如果第一个parent_id级别> 1而不是id级别,则生成值为1的列

mysql - 如何在mysql中找到列的最大值?

php - 指定没有订单的客户

php - 从多个数据库的多个表中删除一行

php - 从 app_scoped_user_id 中查找 Facebook 全局配置文件 ID

php - MySQL 获取考虑不同月份长度的月度发票记录

php - 使用来自另一个数据库的选择查询更新 mysql 表

javascript - "Redirect"到 FormData 对象