Twitter typeahead.js を使用して、選択後にデータムを返そうとしています。ドキュメントで理解したことから、コードは次のようになります。
$('.selector').typeahead({
name: 'identifier',
local: localObjectsArray
}).on('autocompleted', function(item){
alert(JSON.stringify(item));
});
ただし、これは機能しません。先行入力イベントを検出する適切な方法は何ですか?
選択後、typeahead:selected
が必要です:
$('.selector').typeahead({
name: 'identifier',
local: localObjectsArray
}).on('typeahead:selected', function (obj, datum) {
console.log(obj);
console.log(datum);
});
それが役に立てば幸い。