oneri.php:
<?php
function oneriler() {
require('ayarlar.php');
$k = mysql_real_escape_string($_GET['k']); // $k = $kelime;
$q = mysql_query("SELECT * FROM `oneri` WHERE `kelime` LIKE '{$k}%'");
if($q && mysql_num_rows($q) > 0) {
$kelimeler = array();
while($row = mysql_fetch_assoc($q)) {
$kelimeler[] = '<li>' . $row['kelime'] . '</li>';
}
echo implode("\n", $kelimeler);
}
}
?>HTML:
<script>
function onerigoster(kelime) {
$.ajax({
type: 'GET',
url: 'http://site.com/oneri.php?k=' + kelime,
success: function (data) {
$('#oneriler ul').html(data);
}
});
}
</script>
<input onchange="javascript: onerigoster(this.value);" />
<div id="oneriler">
<ul>
</ul>
</div>Inputtaki her değişiklikte altındaki div alanında şu şekilde çıktı yapar:
<div id="oneriler">
<ul>
<li>öneri 1</li>
<li>öneri 2</li>
</ul>
</div>