一般我们用ajax实现的autocomplete系统,随着用户的输入我们向后端发出去的请求依次应该是autocomplete?q=jautocomplete?q=javaautocomplete?q=javasc如果遇到网络延时比较严重,当我们处理完q=javasc的请求后,q=j的请求才返回过来,那么如果不做任何处理这个时候就会显示q=j的结果,显然这是不合理的,大家一般是怎么处理这种问题的呢?有人可能会想,用延时触发,其实这根本不能解决问题,延时触发只能减少请求的频率,但是如果你请求返回的时间超过了延时的时间,照样会产生错乱.
陪伴而非守候
喵喵时光机
相关分类