Я хочу, чтобы мой список api/me/friends в facebook отображался в поле автозаполнения. Я хочу выбрать своего друга, выбрать одного из них и получить его идентификатор.
Ответ Facebook с объектом json «данные» с именем и идентификатором. Идеально! Некоторый код:
$(document).ready(function(){
FB.api('/me/friends', function(fbresponse){
$("#input_13").autocomplete({
source : function(request, response){
response($.map(fbresponse.data, function(e){
return{
id : e.id,
name : e.name
}
}))
},
select : function(event, ui){
alert(ui.item.name);
$("#input_13").val(ui.item.name);
$("#input_10").val(ui.item.id);
return false;
}
}).data("autocomplete")._renderItem = function(ul, item){
return $("<li></li>")
.data("item.autocomplete", item)
.append( $("<a></a>").html(item.name) )
.appendTo(ul);
};
});
});
Результаты на 90%, когда я начинаю печатать, появляется список моих друзей, но в порядке от первого до конца, он не фильтруется. Пример: Мой полный список: марко массимо марино миммо симоне сара соня
когда я начинаю с "s", должно получиться только simone sara sonia
но список результатов не меняется.
Что случилось? Большое спасибо.