Попробуйте использовать это
По вашему сценарию
$.ajax({
type: "POST",
url: test.php,
cache: false,
success: function(html){
$('select').append(html);
}
});
test.php
foreach($result as $row){
echo '<option value="'.$row->key.'">'.$row->value.'</option>';
}