【发布时间】:2011-12-17 11:16:30
【问题描述】:
我有以下 jquery 代码,它们基本上充当输入的自动完成功能。然而,当用户以相当快的速度(或某些人以正常速度)输入内容时,下拉菜单会在不同的自动完成之间来回闪烁。就像如果我很快输入“快乐”,它可能会在“快乐”和“快乐”之间闪烁。我认为这是由发送和接收数据之间的延迟引起的。有什么办法可以解决这个问题吗?
var textvalue= $(this).val();
$("#facebookDropdown").html("
loading...
");
$.ajax({
type: "GET",
url: "../invites/afterauth.php",
data: "q=" + textvalue,
success:
function(msg){
$("#facebookDropdown").html(msg)}
})
【问题讨论】:
标签: jquery ajax autocomplete delay