我想使用javascript变量作为php数组的索引来获取php数组元素。我已经尝试过以下方法,但是它不起作用。
// I want to get value of $arr[0] and here array index is a javascript variable
<script type="text/javascript">
function select_seller()
{
d = document.getElementById('seller_id').value;
document.write("<?php echo $arr['<script>document.write(d)</script>'];?>");
}
</script>
请帮助我
答案 0 :(得分:0)
您不能这样做。首先执行PHP代码,因此一旦用户加载页面,PHP就无法检测JavaScript变量。
如果您发布了更多代码,我们可能会告诉您如何使用JavaScript进行操作。
答案 1 :(得分:0)
您似乎不知道服务器端和客户端之间的区别,您的php代码在服务器上解释为生成html数据并将其发送到浏览器以呈现给用户,因此您不能使用客户端上的php函数.. php角色正在准备数据并将其发送到客户端。 因此,无论您要在此处实现什么目标,都可以选择使用ajax调用从服务器获取数据,并在接收到数据时使用js处理数据。