"取消之前正在运行的 Ajax 请求。"

9 浏览
0 Comments

"取消之前正在运行的 Ajax 请求。"

这个问题已经在这里得到了回答:

使用jQuery中断Ajax请求

是否有可能中断先前正在运行的Ajax请求?

var xhr = $.ajax({
    type: "POST",
    url: "some.php",
    data: "name=John&location=Boston",
    success: function(msg){
       alert( "Data Saved: " + msg );
    }
});

admin 更改状态以发布 2023年5月24日
0
0 Comments

尝试像这样做些事情

        $(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 );
                    }
                });
            }
        });

0