Javascript 中止以前运行的Ajax请求
是否可以中止以前运行的Ajax请求Javascript 中止以前运行的Ajax请求,javascript,jquery,ajax,Javascript,Jquery,Ajax,是否可以中止以前运行的Ajax请求 var xhr = $.ajax({ type: "POST", url: "some.php", data: "name=John&location=Boston", success: function(msg){ alert( "Data Saved: " + msg ); } }); 试试这样的 $(document).ready(function(){
var xhr = $.ajax({
type: "POST",
url: "some.php",
data: "name=John&location=Boston",
success: function(msg){
alert( "Data Saved: " + msg );
}
});
试试这样的
$(document).ready(function(){
var xhr; // global object
function your_function() {
if(xhr && xhr.readystate != 4){
xhr.abort();
}
xhr = $.ajax({
type: "POST",
url: "some.php",
data: "name=John&location=Boston",
success: function(msg){
alert( "Data Saved: " + msg );
}
});
}
});
如果(xhr){xhr.abort();}呢?我认为这是可能的,它可以在ASP.NET AJAX Toolkitthank中找到所有答案。现在它解决了汉克斯,它;他为我工作。