如何从Ajax生成的下拉列表中获取php中的选项selected值。下面的代码返回$SubCategory ID的空值

如何从Ajax生成的下拉列表中获取php中的选项selected值。下面的代码返回$SubCategory ID的空值,php,ajax,option,selected,Php,Ajax,Option,Selected,//get_sub_category.php echo "<label for='subcategorySelect'>Sub-category</label>"; echo "<select id='subcategorySelect' name='subcategorySelect'>"; echo "<option value=''>Select</option>"; foreach($result5 as $row) {

//get_sub_category.php

echo "<label for='subcategorySelect'>Sub-category</label>"; 
echo "<select id='subcategorySelect' name='subcategorySelect'>";
echo "<option value=''>Select</option>"; 

foreach($result5 as $row) { 
    echo "<option value='" . $row['subcategoryID'] . "'>" .   
    $row['subcategory'] . "</option>";
}

echo "</select>";
//PHP文件 //browse.php

<script>
    function getData(dropdown) {
        var category = dropdown.options[dropdown.selectedIndex].value;
        var dataString = "categoryID="+category; 

        $.ajax({
            type: "POST",
            url: "get_sub_category.php", // Name of the php files
            data: dataString,
            success: function(html)
            {
                $("#get_category").html(html);
            }
        });
    }
    var subcategoryID=document.getElementById("subcategorySelect").value;
</script>
<?php   
    $subcategoryID=$_POST['subcategoryID'];  
    $_SESSION['subcategoryID']=$subcategoryID;
?>

$子类别返回空。如何获取php变量中的选定值?

如何从Ajax生成的下拉列表中获取php中的选项选定值。。。使用onChange Event感谢Umair。我又加了一次。我能够将选择放入browse.php文件中的会话变量中。但是,当我在另一个php文件中使用session变量设置javascript函数变量时,使用:var subcategory id=;英斯特汉克斯乌迈尔。我添加了onChange,并在一个php变量中得到了选择。我需要使用browse.php文件中的选择,所以我在get_sub_category.php文件中创建了一个会话变量。但是,当我在另一个文件browse.php中使用session变量时,它返回空。注意,如果您想访问会话变量,就需要将session_strat作为每个文件的第一行代码,然后我在index.php中创建了会话……谢谢Umair。我做到了。问题是要更新会话变量值,我需要刷新浏览器。这是一个使用Ajax和javascript函数的Google地图应用程序。我想知道如何在不重新设计浏览器的情况下从注入Javascript功能的Ajax中获得结果。