Ben JQuery'nın otomatik tamamlama eklentisi kullanıyorum, ama hızlı değil ve ayrıca siteme o alakalı değil. Ben www.hotels.com gibi bir otomatik tamamlama istiyorum. Nasıl otomatik tamamlama bu tür elde edebilirsiniz? Bunun için eklentiler var mı?
Ben JQuery'nın otomatik tamamlama eklentisi kullanıyorum, ama hızlı değil ve ayrıca siteme o alakalı değil. Ben www.hotels.com gibi bir otomatik tamamlama istiyorum. Nasıl otomatik tamamlama bu tür elde edebilirsiniz? Bunun için eklentiler var mı?
Hotels.com, özel bir json istek / yanıt kullanır. Eğer kundakçı kadar açarsanız giden çağrıyı göreceksiniz:
Bu çağrı KeyUp hemen ateş ve JSON veri döndürür:
Doğru bir veritabanı arama ile sadece bir yüksek güçlü sunucu, aksi oluyor, özellikle fantezi bir şey yok. Olsa Javascript oluyor hiç otomatik tamamlama yok.
Böylece, yerine yerine açılan otomatik tamamlama bir açılır filtre istiyorsun? Örneğin Eğer "foo" yazdığınızda "filanca" ve "foobaz" gibi sadece başlangıç maçları yerine listelenen "afooba", "foobar" almak ve "bazfoo" istersiniz?
Eğer öyleyse, o zaman Quickselect Quicksilver algo veya Flexselect kullanarak Liquidmetal algo önerebilirsiniz. Bu diğer jQuery eklentileri (örneğin Validator ve qtip) ile uyumlu almak için daha iyi customizeable çünkü değer ne için, ben, her ikisi de yaklaşık bir yıl önce ile oynanan ve son biri ile devam etmeye karar verdik.