2011-02-01 28 views
6

JQuery UI Otomatik Tamamlamada bir değeri (birleşik giriş kutusunda olduğu gibi) ayarlamak mümkün mü?jQuery UI Değerlerle Otomatik Tamamlama

Otomatik Tamamlama kutusundaki seçili öğeden bir DB kimliği almam gerekiyor.

Şimdiden teşekkürler!

+0

Bu sorunun neden yinelenen olarak kapatıldığını anlamıyorum, ancak asıl soru bile kabul edilen bir cevaba sahip değil. – ataravati

cevap

26

belki bir öznitelik Gerçekten, en azından bildiğim kadarıyla gördüğünüz gibi, jQueryUI otomatik tamamlama widget bir değer ayarlanamaz, ancak gizli bir alanında bir özelliğin değerini ayarlamak için widget'ı kullanabilir veya diğer bazı elemanlarda.

İşte bunu göstermekti araya hızlı jsFiddle bu. Umarım bu yardımcı olabilir.

Örneğim, "Özel Veriler ve Görüntülemeler" için jQueryUI Otomatik Tamamlama örneğine dayanmaktadır. Temel olarak, bir hizmetten bir dizi veri aldığınızı veya sunucu tarafında oluşturulduğunu varsayar. Veri dizinizde, bir görüntü alanınız, bir anahtar değeriniz ve DB kimliğiniz var. Anahtar değer gerçekten gerekli değil. Ancak, otomatik tamamlama listenizde bir öğeyi seçtiğinizde, otomatik tamamlayıcının select olayında seçili olanı yakalayabilir ve ardından verileri uygun şekilde işleyebilirsiniz. Dizideki 'id' değerini gizli bir alanda sakladım, ancak bunu farklı şekilde halledebilirsiniz.

Bu yardımcı olur umarız!

+1

Kodu, cevabınıza ve JSFiddle eki olarak eklemek daha yararlıdır. JSFiddle sitesi düşerse veya bağlantınızı temizlerse (kazara veya başka bir yolla) bu cevap işe yaramaz hale gelir. –

İlgili konular