0
HTML和PHP顯示數據根據下拉菜單ID
<?php for($i=0;$i<2;$i++) { ?>
<select id="name_<?php echo $i;?>">
<option value="John">John</option>
<option value="Alice">Alice</option>
</select>
<input type="text" id="name-id_<?php echo $i;?>">
<input type="text" id="location_<?php echo $i;?>">
<?php } ?>
JS
for (var i = 0; i < 2; i++)
{
$('select#name_'+i).on('change',function()
{
name = $('select#name_'+i).val();
if($.trim(name) !='')
{
$.post('ajax/name.php',{name:name},function(data)
{
$('input#name-id_'+i).val(data);
});
$.post('ajax/location.php',{name:name},function(data)
{
$('input#location_'+i).val(data);
});
}
});
}
AJAX/name.php和Ajax/location.php是從數據庫取回數據的文件。我想要的輸出是根據我選擇的下拉菜單數據將數據顯示在名稱和位置列中。
正確的標籤使得它更容易看到發生了什麼... –