在php变量中检索javascript变量

在php变量中检索javascript变量,javascript,php,variables,Javascript,Php,Variables,我试图在javascript中动态创建变量。在我的PHP代码中,我已经从SQL输出动态创建了变量,它给了我$res1,$res2,等等。现在我想在javascript中使用这些变量,但当然我不能硬编码,因为我永远不知道PHP将生成多少$res/code>变量 我觉得我已经很接近了。我有以下资料: var i=1; while (i<=count) { var name = "<?php ${"res".$_GET['i']} ?>"; } var i=1; while

我试图在
javascript
中动态创建变量。在我的
PHP
代码中,我已经从
SQL
输出动态创建了变量,它给了我
$res1
$res2
,等等。现在我想在
javascript
中使用这些变量,但当然我不能硬编码,因为我永远不知道
PHP
将生成多少
$res/code>变量
我觉得我已经很接近了。我有以下资料:

var i=1;
while (i<=count) {
    var name = "<?php ${"res".$_GET['i']} ?>";
}
var i=1;

while(i将PHP数据放入数组中。然后您可以使用
json\u encode()
将PHP数组转换为JS数组:

var res=;
对于(变量i=0;i
php将在服务器请求后运行一次,因此整个循环只有一个值。
$\u GET[i]
我认为这不是您想要的效果

尝试在后端处理变量,并将它们全部放入一个数组中,然后将其发送到浏览器

for (var i = 0; i < data.length; i++) {
    var name = data[i];
}
for(变量i=0;i

其中数据是从服务器返回的数组。

尝试将变量传递回数组中,然后对它们进行foreach。看看这个问题:。它可能会对您有所帮助。谢谢你们,你们的反应帮助了我,我现在通过使用数组和使用json_encode在javascript中使用数组来工作。
Sebcap26,确实如此与将变量从php传递到javascript相关,但正如您可能看到的,我的问题是传递变量+组合javascript和php变量来创建javascript变量。
for (var i = 0; i < data.length; i++) {
    var name = data[i];
}