js中引用php变量,然后php中再次引用js的变量,怎么操作

for(var x=0;x var trNode=tableNode.insertRow();
for(var y=0;y if(y==0)
{
var tdNode=trNode.insertCell();
tdNode.style = "background-color:white;width:10%";
tdNode.innerHTML="用户名:" + "document.write(x)"][0]; ?>";
}
else
{
var tdNode=trNode.insertCell();
tdNode.style = "background-color:white;height:100px";
tdNode.innerHTML="<?php echo $dou["document.write(x)"][2]; ?>";
}
}
}
$dou是一个二维数组,我单独echo $dou[0][0]可以输出值,但这样输出没有值,是为什么?求大神解答。

php是服务端执行的 js是客户端执行的 php怎么引用js的变量

php是服务器端代码,js是客户端代码。
同一个文件中服务器端代码永远是先于客户端代码执行的,所以服务器端代码是不可能直接获取客户端代码中变量的值的。
你只能用表单或ajax把客户端代码中的值提交发送回服务器端。