ajaxリクエストを実行した後、bootstrap typeaheadの結果を返そうとしていますが、機能していませんが、ajaxリクエストを開始しないと機能します。
これは動作しません:
$(".typeahead").typeahead({
source: function(query, process) {
return $.ajax({
url: "/typeahead",
type: "GET",
data: "action=" + query,
success: function(result) {
return result; // this returns an array checked with console
}
});
}
});
ajaxなしで動作します:
$(".typeahead").typeahead({
source: function(query, process) {
return ["option1", "option2", "option3"]
}
});