jQuery オートコンプリートを機能させようとしていますが、ソース コールバックを実行できません。
$(function() {
$('#function_name').autocomplete({
source: function(request, response) {
$.getJSON('/autocomplete', {
search: request
}, function(data) {
response(data.comp);
});
}
});
});
これは私が現在持っているコードですが、ソースのコールバックは決して実行されません。実行するには何が必要ですか?テキスト ボックスが更新されるたびに実行するにはどうすればよいですか?
EDIT:jQueryを更新したところ、リクエストが正しく行われるようになりました。ただし、$.getJSON
コールバックは呼び出されていません。だから決して走らない
function(data) {
response(data.comp);
}
これを行っている理由は何ですか?