// 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;
?>
$subcategory
возвращается пустым. Как я могу получить значение, выбранное в переменной php?
Задача ещё не решена.
Других решений пока нет …