我有以下 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/