Şimdi Ara

jquery-autocomplete Uygulaması

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
2
Cevap
0
Favori
292
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • 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();
    ?>







  • 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?
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.