Ich habe erstellt jQuery UI Autocomplete, die sehr gut funktioniert. Aber meine Anforderung ist, dass das, was ich als Liste anzeigen soll, auch im Textfeld dieselbe auswählen sollte. Aber es wählt nicht Zum Beispiel Liste wie XXX (XYZ), aber wenn ich es auswähle, wähle nur XXX nicht XXX (XYZ) was ich vermisse !!jQuery Autocomplete Auswahl Ereignis
function getDeptStations() {
$("#txDestination").autocomplete({
source: function (request, response) {
var term = request.term;
var Query = "";
if (lang === "en")
Query = "City_Name_EN";
else if (lang === "fr")
Query = "City_Name_FR";
if (lang === "de")
Query = "City_Name_DE";
if (lang === "ar")
Query = "City_Name_AR";
var requestUri = "/_api/lists/getbytitle('Stations')/items?$select=City_Code," + Query + "&$filter=startswith(" + Query + ",'" + term + "')";
$.ajax({
url: requestUri,
type: "GET",
async: false,
headers: {
"ACCEPT": "application/json;odata=verbose"
}
}).done(function (data) {
if (data.d.results) {
response($.map(eval(data.d.results), function (item) {
return {
label: item[Query] + " (" + item.City_Code + ")",
value: item[Query],
id: item[Query]
}
}));
}
else {
}
});
},
response: function (event, ui) {
if (!ui.content.length) {
var noResult = { value: "", label: "No cities matching your request" };
ui.content.push(noResult);
}
},
select: function (event, ui) {
$("#txDestination").val(ui.item.label);
cityID = ui.item.id;
},
minLength: 1
});
}
Was die Bibliotheken sind wir für jquery die automatische Vervollständigung verwenden müssen wählen event.Can Sie Überprüfen Sie bitte diesen Link und sehen Sie, was in meinem Code falsch ist http://stackoverflow.com/questions/36860915/what-event-is-used-in-order-to-show-an-alert-message-on-selecting- a-value-in-the/36861040? noredirect = 1 # Kommentar61292092_36861040 –