У меня есть следующий код jquery, который в основном действует как автозаполнение для ввода. Однако, когда пользователь вводит что-то довольно быстро (или в нормальном темпе для некоторых людей), выпадающий список мигает назад и вперед между различными автозаполнениями. Например, если я наберу «счастливый» очень быстро, он может поменяться между «счастливым» и «счастьем». Я думаю, что это вызвано задержкой между отправкой и получением данных. Любой способ исправить это?
var textvalue= $(this).val();
$("#facebookDropdown").html("
loading...
");
$.ajax({
type: "GET",
url: "../invites/afterauth.php",
data: "q=" + textvalue,
success:
function(msg){
$("#facebookDropdown").html(msg)}
})