我试图找到有关以下jQuery函数的更多信息:
jQuery.active
Run Code Online (Sandbox Code Playgroud)
它被描述为测试到服务器的活动连接的数量,并且当连接数为零时将评估为真.
我在jQuery网站上找不到关于此功能的任何信息,并且想知道是否有人知道我在哪里.
我有一个文本框,每次用户输入一个字母时,我都会使用ajax请求进行搜索,并为用户显示"实时"结果.通常,当用户键入字母时,请求所花费的时间比用户输入新字母所需的时间长,因此在第一个字母结束之前会发出新的请求.如果第一个可以在我做下一个请求之前结束会好得多.如果最新的请求已经结束,是否有一个很好的方法来只提出新请求?
这是我的jquery代码:
$("#MyTextBox").change(function() {
if (this.value.length > 2) {
$.ajax({
type: "GET",
url: "http://www.domain.com/Service.svc/Search?keyword=" + this.value,
dataType: "json",
success: function(data) {
//here I have some code that shows the result for the user
}
});
}
});
Run Code Online (Sandbox Code Playgroud)