我已经创建了jQuery UI自动完成工作非常好。但我的要求是,我显示为列表也应选择相同的文本框中。但它不是选择 例如列表像XXX(XYZ),但是当我选择它只选择XXX不是XXX(XYZ) 我失踪!jQuery自动完成选择事件
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
});
}
什么是我们必须使用jQuery的自动完成功能的库选择event.Can你请检查此链接,看看我的代码中有什么问题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#comment61292092_36861040 – 2016-04-27 06:51:35