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

  • karneson

    karneson

    23 Temmuz 2006
  • Lancome USA

    Lancome USA

    30 HAZİRAN 2009
  • TheSalband Rai

    TheSalband R

    11 NİSAN 2011