SORU
7 ŞUBAT 2013, PERŞEMBE


jQuery UI otomatik tamamlama - menü üzerine gelindiğinde kaybolur

JQuery UI otomatik tamamlama MySQL Veritabanı insanların isim listesi getirmek için kullanmaya çalışıyorum. Temel işlevi, işçi yazarken iki veya daha fazla harf bir listesi Olası isimleri görüntülenir - ama ben hover fare üzerinde liste veya aşağı tuşuna erişim listesi, kaybolur (2 ekran görüntüleri aşağıda yardımcı olması için açıklamak bu).

Bunun ne anlama geldiği aslında otomatik tamamlama listesi erişemiyorum olarak anlamsız olur! Eğer yardım edecek biri varsa çok memnun olurum! Ekran görüntüleri ve kodu aşağıda yayınlanmıştır.

İlk birkaç karakteri girin ve menü görünür

Screenshot 1

Ama fareyi veya 'tuşu seçimi yapılmadan önce kaybolur . basın

Screenshot 2

HTML:

  <div id="chooseaccount">
  Choose Account to Edit
  <div id="iechooseaccountlabel" class="labeldiv">
    <!--[if IE]>
     Enter Student Name
    <![endif]-->
   </div>

  <input type="text" class="inputs" id="editname" placeholder="Enter Student Name" />

  </div>

bir WordPress kullanmak:

$(document).ready(function(){

$("#editname").autocomplete({
 source: "names.php",
 minLength: 2,
});

});

PHP:

<?php  

$mysqli = new mysqli('********', '********', '**********', '*********');
$text = $mysqli->real_escape_string($_GET['term']);

$query = "SELECT name FROM users WHERE name LIKE '%$text%' ORDER BY name ASC";
$result = $mysqli->query($query);
$json = '[';
$first = true;
while($row = $result->fetch_assoc())
{
if (!$first) { $json .=  ','; } else { $first = false; }
$json .= '{"value":"'.$row['name'].'"}';
}
$json .= ']';
echo $json;

?>  

CEVAP
26 ŞUBAT 2013, Salı


Hata oluşan bir çakışma nedeniyle oluşurikijQuery UI dosyalarını aynı anda istemci tarayıcısında yüklenir. <head> bölüme tepe ise muhtemelen göreceksiniziki farklı jQuery UIdosyaları oraya başvuruyor. Sadece çıkarmak ve bunu başaracağız.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • CHISTOSITOJAJA

    CHISTOSITOJA

    27 HAZİRAN 2010
  • Google Developers

    Google Devel

    23 AĞUSTOS 2007
  • TouchePro

    TouchePro

    27 EYLÜL 2007