現在、javascript 変数に格納されているソースを使用してオートコンプリートを作成しようとしていますが、この変数は別の関数によって更新できます。だから、私が望むのは、ユーザーがオートコンプリート フィールドを更新するたびに、オートコンプリートのフィールドsource
が生成されることです。
私が使用するコードは次のとおりです。
<head>
<script>
var availableTags = ['java', 'javascript']
// can be called anytime
var addToTags = function(str){availableTags.push(str)}
$(function() {
$( "#tags" ).autocomplete({
source: availableTags
});
});
</script>
</head>
<body>
<div class="ui-widget">
<label for="tags">Tags: </label>
<input id="tags" />
</div>
</body>
コールバックのような関数を実行する必要がありますか?