答案 0 :(得分:2)
使用 jQuery UI 执行此操作有一种简单的方法,如本指南所示。 https://jqueryui.com/autocomplete/#remote
$( function() {
function showResults(message) {
$("<div>").text(message).prependTo("#results");
$("#results").scrollTop(0);
}
$("#inputField").autocomplete({
source: "search.php",
minLength: 2,
select: function(event, ui) {
showResults("Selected:" + ui.item.value + " aka " + ui.item.id);
}
});
} );
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.0/jquery.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js"></script>
要以与Ajax非常相似的方式执行此操作,我建议您按照本指南进行操作 汤姆基尔达https://www.devbridge.com/sourcery/components/jquery-autocomplete/