Bir kullanıcının konumunu seçmesini sağlamak için twitter typeahead'i uyguladı. Konumunu name
yazıyor, ardından listeden seçiyor ve seçtiği konumun id
formda yayınlanacağını belirtti.Twitter typeahead'de kimlik ile nasıl değer elde edilir?
Bu iyi çalışır, ve ben bu aşağıdaki liste var varsayalım:
[
United States : 1,
Canada : 2,
England: 3,
China: 4,
India: 5,
.... // other locations
]
Şimdi bir kullanıcı kanada seçip formu göndermek, kimliği
2
veritabanına kaydedilir. Ancak kullanıcı aynı forma geri dönerse, seçtiği konumu almak için bir sorgu yaparım, bu durumda
2
kimliği döndürülecektir.
Seçtiği konumu görüntülemek için typeahead'de Kanada'yı otomatik olarak nasıl seçerim? Hiçbir id değerini temel bir metin değeri yerleştirmek için bir mekanizma inşa yoktur,
i
$('.typeahead').typeahead('val', value) //where value = 2
çalıştı ama typeahead kontrolü "sadece" bir html girişi olduğundan bu
i herhangi bir hata alamadım, ama bu sadece yerine typeahead içinde '2' koymak' – user2707590
oluşturun canada' [keman] (https://jsfiddle.net/). – Vucko
Burada yeni oluşturduğum bir js keman var. Küf, bir konum seçtiğinizde, kimlik alınır ve bu kimlik, form gönderildiğinde veritabanında saklanır. Şimdi kaydedilen verileri db'den almam ve yazım başında görmem gerekiyor. keman: https://jsfiddle.net/mu3cxv9w/ – user2707590