aRKADAŞlar jquery ile autocomplete uygulamasını yapamıyorum bazı sıkıntılar yaşıyorum kodlar çalışmuıyor tabi bunu bide php ile pekiştirip çalıştırmak gerek olmadı olmuyor yardımcı olabilirseniz sevinirim kodlar aşşağıda varsa bi hatam söleyin arkadaşlar düzelteyim
index.php aşşağıdaki gibi
<link rel="stylesheet" type="text/css" href="jquery.autocomplete.css">
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script type="text/javascript" src="jquery.autocomplete.js"></script>
<script type="text/javascript">
$(function() {
$("#act").autocomplete("search.php?output=json", {
remoteDataType: 'json',
maxItemsToShow: 10,
autoFill: true,
onItemSelect: function(item) {
document.location.href='http://localhost/jquery-autocomplete/'+item.value;
}
});
});
</script>
<input type="text" id="act" placeholder="Aradığınız konu, başlık..." />
search.php aşşağıdaki gibi
<?php
ob_start();
session_start();
error_reporting(E_ALL);
include_once 'mysql.php';
$results = array();
if (isset($_GET['q'])) {
$q = mysql_real_escape_string($_GET['q']);
$q_fix=str_replace(" ","%",$q);
if ($q_fix) {
$dd=$db->q("SELECT `kategori_id`, `kategori_adi` FROM `kategori_sayfalar` WHERE `kategori_adi` LIKE '%$q_fix%' and `post_type`='post' and `post_status`='publish' ORDER BY `kategori_id` DESC LIMIT 0,10");
if($db->numrows($dd)>0){
while($data=$db->fassoc($dd)){
$key=$data['kategori_id'];
$value=$data['kategori_adi'];
$results[] = array($key, $value);
}
}
}
}
$output = 'json';
if (isset($_GET['output'])) {
$output = strtolower($_GET['output']);
}
if ($output == 'json') {
header('Content-Type: application/json; charset=utf8');
echo json_encode($results);
}
$db->close();
?>
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.