从javascript到php的下拉值传递

从javascript到php的下拉值传递,javascript,php,Javascript,Php,我有一个下拉框,其中有150个选项,我想得到当前选项的选择值。我尝试使用javascript实现了这一点,并获得了成功。现在我想要的是,我想将值传递给php,以便php知道选择了哪个选项,在此基础上,我必须更改php中特定变量的值。如何实现这类功能。这是我的代码,用于在javascrpit的下拉菜单中选择哪个选项 function myfun(){ var e=document.getElementByName("location"); var strUser = e.o

我有一个下拉框,其中有150个选项,我想得到当前选项的选择值。我尝试使用javascript实现了这一点,并获得了成功。现在我想要的是,我想将值传递给php,以便php知道选择了哪个选项,在此基础上,我必须更改php中特定变量的值。如何实现这类功能。这是我的代码,用于在javascrpit的下拉菜单中选择哪个选项

    function myfun(){
    var e=document.getElementByName("location");
    var strUser = e.options[e.selectedIndex].value;
strUser将包含下拉选项的索引值,但如何在php中使用该值

这是我的下拉代码

<form action="final.php" method="post">
<select style="width: 200px;" name="location" onchange="myfun">
  <option value="All">All</option>
  <option value="Noida Sector 1">Noida Sector 1</option>
  <option value="Noida Sector 2">Noida Sector 2</option>
  <option value="Noida Sector 3">Noida Sector 3</option>
  <option value="Noida Sector 4">Noida Sector 4</option>
  <option value="Noida Sector 5">Noida Sector 5</option>
  <option value="Noida Sector 6">Noida Sector 6</option>
  <option value="Noida Sector 7">Noida Sector 7</option>
  </select>

全部的
诺伊达1区
诺伊达2区
诺伊达3区
诺伊达4区
诺伊达5区
诺伊达6区
诺伊达7区

提交表单后,您只需访问
$\u POST['location']
即可访问php中所选内容的值;这将包含提交选项的
属性的内容。

您可以添加一个隐藏字段,该字段保持为空,但只要任何一个选择了某个特定选项,就可以将这些选项的值分配给这些隐藏字段,然后您可以在进入表单后使用该隐藏字段值

$\u POST['hiddenSelectedOption']


你有php代码吗?你的一些php代码会有帮助吗?不,我不想提交表单,但想在选项更改后立即获取下拉变量的值,而不提交。在这种情况下,你需要通过ajax将值传递给php,并以这种方式发布。