Я использую плагин easyautocomplete в форме.Эта форма имеет поле ввода поиска и три переключателя в наборе.Я хотел бы, чтобы переключатели управляли источником данных (файл json), который используется для автоматического предложения.
Я попробовал код, приведенный ниже, но он использовал только первое объявление, на которое ссылается файл json, не обновляетИсточник файла json при нажатии переключателей.
var datafile = "list.json";
$(".degreetypeselector").change(function() {
if ($(this).val() == 'bachelors') {
datafile = "list.bachelors.json";
} else if ($(this).val() == 'Masters') {
datafile = "list.masters.json";
} else if ($(this).val() == 'all') {
datafile = "list.json";
} else {
datafile = "list.json";
}
});
var options = {
url: datafile,
getValue: "name",
template: {
type: "links",
fields: {
link: "link"
}
},
list: {
match: {
enabled: true
}
}
};
$("#example-links").easyAutocomplete(options);