在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];
}