Otomatik Tamamlama docs'a göre, yalnızca dizilerle birlikte json verileriyle çalışmaz.
Böyle bir şey yapmayı deneyin, çalışmalısınız. silme alanı, minLengh böyle < = 1 set gerekirken
var arr = ['project1', 'another project', 'more one project'];
$("#project").autocomplete({
minLength: 0,
source: arr,
focus: function(event, ui) {
$("#project").val(ui.item.label);
return false;
}
});
sonuçlarını gizlemek için:
$project.autocomplete({
minLength: 1,
source: projects,
focus: function(event, ui) {
$project.val(ui.item.label);
return false;
}
});
ben verilere filtre uygulamak için seçeneğini kullanın düşünmelisiniz düşünüyorum sırt sonunda istediğini arama verilerini sorgu dizesi olarak, bu doc bölümünü kontrol:
dize: bir dize kullanıldığında, otomatik tamamlama eklentisi dize Retu tanıyacak bir URL kaynağına işaret edecek bekliyor JS JS verileri. aynı ana bilgisayarda veya farklı bir bilgisayarda olabilir (JSONP sağlamalıdır). Otomatik Tamamlama eklentisi sonuçları filtrelemez, bunun yerine bir sorgu alanıyla birlikte dizgisi eklenir; bu, sunucu tarafı komut dosyasının sonuçları filtrelemek için kullanması gereken bir terim alanı ile eklenir. Örneğin, kaynak seçeneği "http://example.com" olarak ayarlanmışsa ve kullanıcı foo'ysa,GET isteği http://example.com?term=foo olarak yapılır. Veriler, yukarıda açıklanan yerel verilerle aynı biçimde olabilir.
Json verilerinizle ilgili bir örnek gönderir misiniz? Json yapısını tanıyorsam sana yardım edebilirim. –
Elbette, açıklamayı ben düzenledim (sou brasileiro também). –
Portekizce yazılan yorumları gördüm;) –