JavaScript - 从 PHP 引入多个变量

标签 javascript php

我有以下 PHP 代码。它使用 $a 创建多个变量;例如:$numtoken1。

$sql ="SELECT token, dispositivo FROM dispositivos WHERE idcliente=1";
mysql_select_db('localiza');
$retval = mysql_query( $sql, $conn );
$num_rows = mysql_num_rows($retval);

while($row = mysql_fetch_array($retval, MYSQL_BOTH))
{
    $numtoken['$a']=$row['token'];
    $numdispositivo['$a']=$row['dispositivo'];
    $a=$a++;
}   

使用 JavaScript,我想使用该代码调用所有 PHP 变量,但它只获取最后一个 $a 数字。

我的问题是:在 JavaScript 循环中,如何动态插入 $a 的值?因为在上面的 PHP 中,我有多个 $a 值。

var accessToken = "<?= $numtoken['$a']; ?>"a;
var deviceID = "<?= $numdispositivo['$a']; ?>";

最佳答案

我建议使用 JSON:


    var accesstoken = JSON.parse("<?= json_encode($numtoken); ?>");
    var deviceID = JSON.parse("<?= json_encode($numdispositivo); ?>");

关于JavaScript - 从 PHP 引入多个变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28901129/

相关文章:

javascript - React-Native 中更快的数组循环

javascript - d3 线性刻度 - 无效值

php - 执行CGI Python脚本后,如何自动返回首页?

php - 使用 PEAR 从数据库生成 Excel

javascript - PouchDB : TypeError: angular. 工厂错误不是函数

javascript - 从全屏 html5 视频播放器中删除进度条

javascript - 全部勾选触发点击或改变参数

php - 获取变量内容并将变量剥离为仅返回数字的函数

php - 如何在 HostGator 上使用 PHP Composer

php - 从推文链接跳转到页面上的位置