Я хочу создать более 1 URL с условным оператором, чтобы проверить, является ли это категорией A или B, когда я нажимаю на элемент в категории A, это должно быть что-то.com/A и наоборот, я пытался создать условие if дляпроверьте someOption.categories.listLocation = 'A' в функции onClickEvent внутри объекта списка, а затем запустите window.location.href с A, и наоборот, и, похоже, не работает.
var someOption = {
url: function (phrase) {
return window.location.origin + '/json/something/';
},
categories: [{
listLocation: "A",
maxNumberOfElements: 5,
header: "A"
}, {
listLocation: "B",
maxNumberOfElements: 5,
header: "B"
}],
getValue: function (element) {
return element.character;
},
ajaxSettings: {
dataType: "json",
method: "GET",
data: {
dataType: "json"
}
},
preparePostData: function (data) {
data.q = $("#ajax-something").val();
return data;
},
requestDelay: 100,
list: {
onClickEvent: function (event) {
let values = $('#ajax-something').val();
window.location.href = window.location.origin + '/A/' + $('#ajax-something').getSelectedItemData().character
},
maxNumberOfElements: 10,
match: {
enabled: false
},
sort: {
enabled: true
}
},
theme: "square"};
$("#apartment-ajax-rent").easyAutocomplete(someOption);