Не могу с объекта достать свойство allfilms , и добавить его в авто заполнение.
json переедает объект именно в таком виде а мне нужно из него только все свойства обета allfilms , добавить в авто заполнения. то есть должно выводится : sreck, rozdestvenskaya istoriya, rapuncel itd, но сам обект менять ненужно , только свойство вытащить. Подскажите кто с этим сталкивался как это сделать ?
$(function() {
var projects = [ {
"data": {
"allfilms": {
// нужны все эти свойства ток без ихних свойств , ток названия
"rosdestvenskaya istoriya": {},
"sreck": {},
"lednikoviy period": {},
"simsoni": {},
"sauth parck": {},
"rapuncel": {}
}
}
}
$( "#myinput" ).autocomplete({
minLength: 0,
source: projects,
focus: function( event, ui ) {
$( "#myinput" ).val( ui.item.data.allBrand);
return false;
},
select: function( event, ui ) {
$( "#myinput" ).val( ui.item.data.allBrand );
return false;
}
})
.data( "autocomplete" )._renderItem = function( ul, item ) {
return $( "<li></li>" )
.data( "item.autocomplete", item )
.append( "<a>" + item.data.allBrand + "<br>" + item.data.allBrand + "</a>" )
.appendTo( ul );
};
Код в песочнице для иллюстрации проблемы :
jsfiddle.net/t52ka/39