我的问题可能是nooby,但实际上我真的找不到答案。
我想在特定的 ajax 上使用 abort() 方法。但是,我总是使用 request=$.ajax... 来处理我的所有请求,并且 request.abort() 取消了我所有的 ajax,而不是只有我想要的那个。
有没有办法通过命名或其他方式指向正确的?这是我的代码
request.abort();
request = $.ajax({
url: "getphp/gettooltip.php",
type: "GET",
data: {db : db, id : url.substring(url.lastIndexOf('=')+1)},
dataType: "JSON"
});
request.done(function(msg){
d3lttFillInTooltip(msg,db)
$('#d3ltttooltipdiv').css('visibility','visible');
});
在运行这个之前,我绝对需要取消同一个 ajax 的最后一次调用。
欢迎任何帮助:)