我正在使用jQuery进行一些ajax调用,并想知道人们如何处理这种情况.
如何判断初始请求现在无效,返回时可以忽略.我只想显示第二个请求的结果并忽略(或取消)第一个请求.
Cre*_*esh 13
jQuery XmlHttpRequest
从调用返回对象ajax()
,我用它来实现你想要的如下:
var lastRequest;
function getSomeData() {
if(lastRequest) {
lastRequest.abort();
lastRequest = null
}
lastRequest = $.ajax(...);
}
Run Code Online (Sandbox Code Playgroud)
实际效果是,如果发出后续请求,则会忽略先前请求的响应.
归档时间: |
|
查看次数: |
2761 次 |
最近记录: |