0
我有一個select
,我試圖做一個jQuery .change
事件。由於某些原因,它不能識別選擇的id
。它通過調用另一個AJAX
調用來創建選擇及其選項的php文件。jQuery .change()沒有按預期做出響應
<script>
$(document).ready(function()
{
$("#unitselector").on('change', function()
{
console.log('made it');
var unit=$('#unitselector').filter(':selected').val();
var dataString = {unit:unit};
console.log(dataString);
$.ajax({
type: "POST",
url: "classes/unit_info.php",
data: dataString,
cache: false,
success: function(html)
{
$('.unitinfo').html(html);
}
});
});
});
</script>
相關PHP:
echo '<select id="unitselector" name="units">';
while($row = mysqli_fetch_assoc($result))
{
$units[] = $row['unit_name'];
echo '<option value="'.$row['unit_name'].'">'.$row['unit_name'].'</option>';
}
echo '</select>';
太棒了,謝謝。 –