I need to get the elements that come during search in alphabetical order.
This is my code:
<input type="text" id="refNumber" class="floatLabel" asp-for="ReferenceNumber" required>
Here's my code in jQuery:
//autocomplete
$("#refNumber").autocomplete({
source: function (request, response) {
$.ajax({
url: "@Url.Action("GetProspectsName", "PlacementRequest")",
/* url: "/PlacementRequest/GetAllProspects",*/
dataType: "json",
data: {
searchText: request.term
},
success: function (data) {
response($.map(data, function (item) {
return {
label: item.fullName + '-(' + item.referenceNumber + ')',
value: item.referenceNumber,
data: item
};
}));
}
});
},
minLength: 1,
select: function (event, ui) {
prospectDetails(ui.item.data.id);
},
open: function () {
$(this).removeClass("ui-corner-all").addClass("ui-corner-top");
},
close: function () {
$(this).removeClass("ui-corner-top").addClass("ui-corner-all");
}
});
This is how my autocomplete appears at the moment.