我正在使用自动完成j查询向用户提出一些问题,然后当用户选择其中一个问题时,它应该显示答案。
它适用于第一次点击
当用户点击这些问题时,答案显示正确,但问题是当用户清除输入并写下另一个单词,然后选择其中一个建议,以便在下次选择每个单词后没有发生任何事情
这是我的jquery代码
$("#tags").autocomplete({
source: function (request, response) {
$.ajax({
dataType: 'json',
method: 'POST',
data: {
q: request.term
},
url: 'Help_And_Customer_Support/AjaxQuestion/q',
success: function (data) {
console.log(data.Qu);
response($.map(data, function (item) {
console.log(item.Ans);
return { label: item.Qu, id: item.Ans };
}))
},
});
},
select: function (event, ui) {
$("#showansw").css("height", 200);
var qans = ui.item.id;
var qq = ui.item.label;
$("#showansw p").html(qans);
$("#showansw h5").html(qq);
}
});
感谢任何帮助。感谢