Arama butonu
Bu konudaki kullanıcılar: 1 misafir
1
Cevap
295
Tıklama
0
Öne Çıkarma
jquery-autocomplete Uygulaması
C
9 yıl
Çavuş
Konu Sahibi

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();
?>



S
9 yıl
Yarbay

search.php'den geri dönen sonuçları kontrol ettin mi?

http://getfirebug.com/ ile arama sonuçlarını kontrol et derim.
Json çıktısında format hatası oluyor olabilir.

Bi de kullandığın "jquery.autocomplete.js" dosyasının web sayfası nedir?



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.