ブートストラップの先行入力機能を使用して、AJAX 呼び出しを使用して検索バーのドロップダウンを設定しようとしています。
それに関するいくつかの投稿を見ましたが、最良の回答は私の問題を解決しませんでした。
TypeError: a is undefined
入力で新しい文字を1つタップまたは消去するたびに、jquery.min.js(v1.8.1)から取得します。
私はbootstrap-typeahead.js v2.1.1を使用しています。
HTML:
<input class="input-xlarge" id="search" type="text" data-provide="typeahead">
JS:
$('#search').typeahead({
source: function (typeahead, query) {
return $.get('http://mywebsite.com/search', { query: query }, function(data){
return typeahead.process(data);
});
}
});
目標:
function search()
{
echo json_encode(array('toto', 'tata', 'word'));
}
この関数がどのように jQuery ライブラリをクラッシュさせるのか理解できません。