Я программист-любитель, поэтому будьте спокойны со мной.Я пытаюсь вызвать getJson только один раз, чтобы вытащить массив, а затем использовать автозаполнение jquery в качестве источника.Кажется, этот код никогда не вызывает обработчик.
<script>
$(function () {
var availableTags[];
$.getJSON("./Handler.ashx", function(data) {
availableTags = data;
});
$("#TextBox3").autocomplete({
source: availableTags
});
});
</script>
приведенный ниже код работает, но я не хочу, чтобы js каждый раз вызывал обработчик.
<script>
$(function () {
$("#TextBox3").autocomplete({
source: "./Handler.ashx",
minLength: 3,
select: function (event, ui) {
$(this).val(ui.item.value);
}
});
});
</script>