Я пытаюсь получить на стороне сервера значение из selected option
, отправленное с помощью вызова jQuery .load()
, например:
<script type="text/javascript">
$(function () {
$("#first").change(function () {
$("#second").load('populate_section.php?year=', {first: $(this).val()});
});
});
</script>
<tr>
<td>
<select id="first" name="year">
<option value=""></option>
<option value="1">1</option>
<option value="2">2</option>
</select>
</td>
</tr>
<tr>
<td>
<select id="second" name="section">
</select>
</td>
</tr>
Тогда, как я пытаюсь получить значение в моем PHP
коде:
<?php
$year = $_GET['year']; // for test only
echo "<option>" . $year . "</option>";
?>
Здесь я предполагаю, что результатом будет выпадающий список со значением, которое я выбрал в первом выпадающем списке. Однако, похоже, что var $year
пусто.
Спасибо.