如何在javascript函数本身的php代码中使用javascript变量?

时间:2018-11-01 17:28:22

标签: javascript php

我想使用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>

请帮助我

2 个答案:

答案 0 :(得分:0)

您不能这样做。首先执行PHP代码,因此一旦用户加载页面,PHP就无法检测JavaScript变量。

如果您发布了更多代码,我们可能会告诉您如何使用JavaScript进行操作。

答案 1 :(得分:0)

您似乎不知道服务器端和客户端之间的区别,您的php代码在服务器上解释为生成html数据并将其发送到浏览器以呈现给用户,因此您不能使用客户端上的php函数.. php角色正在准备数据并将其发送到客户端。 因此,无论您要在此处实现什么目标,都可以选择使用ajax调用从服务器获取数据,并在接收到数据时使用js处理数据。