The Bloodhound suggestion mechanism cannot find the "value" of the display key in your JSON array.
You need to convert the JSON array to an array of JavaScript objects. JavaScript objects have a variable called "value" that has the name of the movie as a value; this is the value variable that is used by the display key, for example.
remote: {
url: '../widgets/films.json',
filter: function (films) {
return $.map(films.results, function (film) {
return {
value: film.original_title
};
});
}
}
, film.json( , ).
. jsfiddle.